idea 添加mysql类库_IntelliJ IDEA 2020.1添加HttpClient类库的方法

httpclient下载

components下选择httpclient 5.0,再选择download:

ab2e4cb13b80522fb9b429fff6d5f0fe.png

点击release packages:

2dfb203160c487cd97aa8e9cd69c9d02.png

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

f7089ae585bff74cbe03f365a65af529.png

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

33b6c22e7aa6f0568ea2f399a0477914.png

idea导入httpclient类库

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

ac1dfab2ac95c4866c4ddbf314a7cf34.png

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

f2e4ee20cc773afd55783c218fac9f82.png

点击new library…,选择java:

73c3d710cd4a698e982d948a82a2cce6.png

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

bb12da2195372b688cbd9404c36f746a.png

继续ok:

8611189e5c4ba32e99922bd0e033114a.png

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

040c1abebcfc3f898cb594972d36f1bf.png

9cab18ac7f472fea7d2d53d1531c5816.png

一个简单的示例程序

完整代码:

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 网络编程的第一个视频。

具体的讲解视频里都有,这里只说两点:

1. get与get

视频中的代码是get:

string str = request.get("http://hq.sinajs.cn/list="+stockcode)

.execute().returncontent().asstring();

实际上会报错:

d88e912e5397eaa9a41851c2ce8df898.png

换成get即可:

b3cf13de2f3cacec124937010fa30611.png

2. 图片存储路径

视频里的路径是:d:\aaa.gif

我们换成自己想要的路径即可:

imageio.write(img, "gif", new file("c:\\users\\81228\\documents\\program\\java program\\learnjava\\src\\pkumooc\\aaa.gif"));

对应路径下的aaa.gif:

efffcae83d286167c44964aef6798cc7.png

a36a28df6926ccf7c09659665bc050bf.png

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值