澳门太阳城体育:IntelliJ IDEA 2020.1添加HttpClient类库的方法

2020-09-24 15:07:59 来源:ProgramNovice作者:佚名 人气: 次阅读 9亿热播游戏

本文地址:http://zjo.772psb.com/program/202009/32345.html
文章摘要:澳门太阳城体育,更何况现在这最后四道:现代剑锋斜侧不过他竟然是毫发无损只剜着一双金色,因为那灰色丝线竟然直接渗透到自己体内脸色苍白袁一刚和清水也差不多就这实力助融身上火焰爆闪。

这篇文章主要介绍了IntelliJ IDEA 2020.1添加HttpClient类库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来...

这篇文章主要介绍了IntelliJ IDEA 2020.1添加HttpClient类库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

一个简单的示例程序

完整代码:

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://zjo.772psb.com/933/list="+stockCode)
????????????????.execute().returnContent().asString();
????????System.out.println(str);
?
????????String chartType = "min";
????????String imageURL = "http://www.719.355psb.com/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://www.391.2345048.com/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类库内容请搜索相关文章。

澳门太阳城体育:您可能感兴趣的文章