NutzCN Logo
问答 Nutz有木有什么快捷方法访问url接口?
发布于 2995天前 作者 老司机 1940 次浏览 复制 上一个帖子 下一个帖子
标签:

RT,人家提供了一个url接口,访问后返回一个json,以前用java.net.URL去做,超烦,所以问问,nutz有么有什么快捷方法能解决这个问题,如果访问的是个ftp,返回文件,nutz后台获取文件就更好了(这应该是爬虫功能吧)

11 回复

尝试下载http://repo1.maven.org/maven2/org/nutz/nutz/1.r.58/nutz-1.r.58-json.jar
代码如下:

Response response = Http.get("http://repo1.maven.org/maven2/org/nutz/nutz/1.r.58/nutz-1.r.58-json.jar");
		File file = Files.createFileIfNoExists("D:/nutz-json.jar");
		FileWriter writer = new FileWriter(file);
		response.print(writer);

原版下下来400+k,用这个办法下来了700+k?why?还没试过好不好用

去下jpg什么的说是损坏或无法显示……

@wendal 去下jpg什么的说是损坏或无法显示……

@qq_c1bab051 二进制文件用个毛writer

@wendal 那该如何是好,还是回去用InputStream?

@qq_c1bab051 必须的,因为writer走的是char[]

@wendal 能出个Response.print(inputstream)方法吗?(づ。◕‿‿◕。)づ

@qq_c1bab051 Files.write能接受InputStream

是nutz的Files,不是jdk自带

Response response = Http.get("http://attach.bbs.miui.com/forum/201409/05/164828g71ar48xlpy8xzfl.jpg");
		InputStream inputStream=response.getStream();
		Files.write("D:/xingkong.jpg",inputStream);

@wendal java竟然三行就能爬文件了,简直骚到没朋友!

@qq_c1bab051 很牛逼的样子

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部