IntelliJ IDEA 2020.1添加HttpClient类库的方法
程序员文章站
2022-06-26 12:17:30
httpclient下载下载地址:apache httpcomponentscomponents下选择httpclient 5.0,再选择download:点击release packages:选择h...
httpclient下载
components下选择httpclient 5.0,再选择download:
点击release packages:
选择httpclient 5.0.1中的压缩包,点击下载:
解压后即可使用,复制lib的路径,后面会用到。
idea导入httpclient类库
在你的project上右键,选择open module settings:
选择dependencies,点击“+”按钮,选择2 library…
点击new library…,选择java:
粘贴之前复制好的lib的路径,选择lib后点击ok:
继续ok:
最后勾选上lib,就导入成功了!
一个简单的示例程序
完整代码:
package pkumooc; import org.apache.hc.client5.http.fluent.request; import javax.imageio.imageio; import java.awt.image.bufferedimage; import java.io.file; import java.net.url; /** * @author liuwenchen * @create 2020-07-30 13:53 */ public class httpclientstock { public static void main(string... args) throws exception { string stockcode = "sz000837"; string str = request.get("http://hq.sinajs.cn/list="+stockcode) .execute().returncontent().asstring(); system.out.println(str); string charttype = "min"; string imageurl = "http://image.sinajs.cn/newchart/" + charttype + "/n/" + stockcode + ".gif"; // bufferedimage img = imageio.read(request.get(imageurl) // .execute().returncontent().asstream()); bufferedimage img = imageio.read(new url(imageurl)); imageio.write(img, "gif", new file("c:\\users\\81228\\documents\\program\\java program\\learnjava\\src\\pkumooc\\aaa.gif")); } }
这段代码来自于中国大学mooc北京大学唐大仕老师的java程序设计课程的第11讲 网络、多媒体和数据库编程一章中11.1 网络编程的第一个视频。
视频地址:java程序设计
具体的讲解视频里都有,这里只说两点:
1. get与get
视频中的代码是get:
string str = request.get("http://hq.sinajs.cn/list="+stockcode) .execute().returncontent().asstring();
实际上会报错:
换成get即可:
2. 图片存储路径
视频里的路径是:d:\aaa.gif
我们换成自己想要的路径即可:
imageio.write(img, "gif", new file("c:\\users\\81228\\documents\\program\\java program\\learnjava\\src\\pkumooc\\aaa.gif"));
对应路径下的aaa.gif:
到此这篇关于intellij idea 2020.1添加httpclient类库的方法的文章就介绍到这了,更多相关idea添加httpclient类库内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
推荐阅读
-
IntelliJ IDEA 2020.1添加HttpClient类库
-
在IntelliJ IDEA中使用Java连接MySQL数据库的方法详解
-
IntelliJ IDEA 2020.1添加HttpClient类库的方法
-
IntellJ Idea 2020版添加sqlite数据库的方法
-
Intellij Idea 自动添加类和方法上的注释
-
Laravel之DB类操作数据库(创建表、添加字段、创建控制器、添加数据、修改数据、删除数据、显示查询数据、返回ID的方法getId)
-
idea 给创建的类和方法添加注释
-
IntelliJ IDEA 2020.1添加HttpClient类库
-
Intellij IDEA连接Navicat数据库的方法
-
在IntelliJ IDEA中使用Java连接MySQL数据库的方法详解