IntelliJ IDEA 2020.1集成环境的 HttpClient 类库添加方法及运用

GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
如果你想靠AI翻身,你先需要一个靠谱的工具!

HttpClient下载

下载地址Apache HttpComponents

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,就导入成功了!

在这里插入图片描述

在这里插入图片描述

一个简单的示例程序

完整代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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

1
2
String str = Request.Get("http://hq.sinajs.cn/list="+stockCode)
                .execute().returnContent().asString();

实际上会报错:

在这里插入图片描述

换成get即可:

在这里插入图片描述

2. 图片存储路径

视频里的路径是:d:\aaa.gif
我们换成自己想要的路径即可:

1
ImageIO.write(img, "gif", new File("C:\\Users\\81228\\Documents\\Program\\Java Program\\LearnJava\\src\\pkumooc\\aaa.gif"));

对应路径下的aaa.gif

在这里插入图片描述

aaa.gif

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

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空