欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

IntelliJ IDEA 2020.1添加HttpClient类库的方法

程序员文章站 2022-06-26 12:17:30
httpclient下载下载地址:apache httpcomponentscomponents下选择httpclient 5.0,再选择download:点击release packages:选择h...

httpclient下载

下载地址apache httpcomponents

components下选择httpclient 5.0,再选择download

IntelliJ IDEA 2020.1添加HttpClient类库的方法

点击release packages

IntelliJ IDEA 2020.1添加HttpClient类库的方法

选择httpclient 5.0.1中的压缩包,点击下载:

IntelliJ IDEA 2020.1添加HttpClient类库的方法

解压后即可使用,复制lib的路径,后面会用到。

IntelliJ IDEA 2020.1添加HttpClient类库的方法

idea导入httpclient类库

在你的project上右键,选择open module settings

IntelliJ IDEA 2020.1添加HttpClient类库的方法

选择dependencies,点击“+”按钮,选择2 library…

IntelliJ IDEA 2020.1添加HttpClient类库的方法

点击new library…,选择java

IntelliJ IDEA 2020.1添加HttpClient类库的方法

粘贴之前复制好的lib的路径,选择lib后点击ok:

IntelliJ IDEA 2020.1添加HttpClient类库的方法

继续ok

IntelliJ IDEA 2020.1添加HttpClient类库的方法

最后勾选上lib,就导入成功了!

IntelliJ IDEA 2020.1添加HttpClient类库的方法

IntelliJ IDEA 2020.1添加HttpClient类库的方法

一个简单的示例程序

完整代码:

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();

实际上会报错:

IntelliJ IDEA 2020.1添加HttpClient类库的方法

换成get即可:

IntelliJ IDEA 2020.1添加HttpClient类库的方法

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类库的方法

IntelliJ IDEA 2020.1添加HttpClient类库的方法

到此这篇关于intellij idea 2020.1添加httpclient类库的方法的文章就介绍到这了,更多相关idea添加httpclient类库内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!