IntelliJ IDEA 2020.1添加HttpClient類庫(kù)的方法

HttpClient下載
Components下選擇HttpClient 5.0,再選擇Download:
點(diǎn)擊Release packages:
選擇HttpClient 5.0.1中的壓縮包,點(diǎn)擊下載:
解壓后即可使用,復(fù)制lib的路徑,后面會(huì)用到。
IDEA導(dǎo)入HttpClient類庫(kù)
在你的Project上右鍵,選擇Open Module Settings:
選擇Dependencies,點(diǎn)擊“+”按鈕,選擇2 Library…
點(diǎn)擊New Library…,選擇Java:
粘貼之前復(fù)制好的lib的路徑,選擇lib后點(diǎn)擊OK:
繼續(xù)OK:
最后勾選上lib,就導(dǎo)入成功了!
一個(gè)簡(jiǎn)單的示例程序
完整代碼:
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")); } }
這段代碼來(lái)自于中國(guó)大學(xué)MOOC北京大學(xué)唐大仕老師的Java程序設(shè)計(jì)課程的第11講 網(wǎng)絡(luò)、多媒體和數(shù)據(jù)庫(kù)編程一章中11.1 網(wǎng)絡(luò)編程的第一個(gè)視頻。
視頻地址:Java程序設(shè)計(jì)
具體的講解視頻里都有,這里只說(shuō)兩點(diǎn):
1. Get與get
視頻中的代碼是Get:
String str = Request.Get("http://hq.sinajs.cn/list="+stockCode) .execute().returnContent().asString();
實(shí)際上會(huì)報(bào)錯(cuò):
換成get即可:
2. 圖片存儲(chǔ)路徑
視頻里的路徑是:d:\aaa.gif
我們換成自己想要的路徑即可:
ImageIO.write(img, "gif", new File("C:\\Users\\81228\\Documents\\Program\\Java Program\\LearnJava\\src\\pkumooc\\aaa.gif"));
對(duì)應(yīng)路徑下的aaa.gif:
到此這篇關(guān)于IntelliJ IDEA 2020.1添加HttpClient類庫(kù)的方法的文章就介紹到這了,更多相關(guān)IDEA添加HttpClient類庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
最新IntelliJ IDEA 2022.2 激活碼分享 2022版 IDEA永久激活圖文教程(附
IntelliJ IDEA2022是一款相當(dāng)好用的Java語(yǔ)言編程工具,本文為大家?guī)?lái)了2022版 IDEA永久激活教程,需要的朋友一起看看吧2022-04-13IntelliJ IDEA2021怎么破解安裝?IntelliJ IDEA2021破解安裝教程
idea2021.1是一款專業(yè)的JAVA IDE編程工具,集JavaDoc預(yù)覽支持、智能代碼、對(duì)重構(gòu)的優(yōu)越支持、靈活的排版功能、XML的完美支持與代碼檢查等等,旨在到提倡智能編碼,便于減少2021-03-05Intellij IDEA2020激活過(guò)期?Intellij IDEA 2021.1最新激活破解方法(附
Intellij IDEA目前激活已經(jīng)全面失效,由于第一版的注冊(cè)程序包有一點(diǎn)漏洞,導(dǎo)致被官方修復(fù)了。這里帶來(lái)全新的激活文件,完美注冊(cè)激活,具體方法請(qǐng)參考本文操作步驟2021-04-10IntelliJ IDEA 2020.3新版發(fā)布 不需要激活碼了
IntelliJ IDEA 2020.3 發(fā)布了 不需要激活碼了?真的假的?下文小編就為大家詳細(xì)解說(shuō),一起看看吧2020-11-26IntelliJ IDEA 2020.2安裝激活圖文教程(免費(fèi)激活至2089年 親測(cè)有效)
今天小編為大家?guī)?lái)了IntelliJ IDEA 2020.2安裝激活圖文教程,最關(guān)鍵的是可以免費(fèi)激活至2089年, 親測(cè)有效。需要的朋友趕緊看看2020-11-26IntelliJ IDEA2020.2簡(jiǎn)單配置(小結(jié))
這篇文章主要介紹了IntelliJ IDEA2020.2簡(jiǎn)單配置(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起2020-09-24IntelliJ IDEA 2020.1.3安裝Jrebel熱部署插件和破解工具帶激活教程
這篇文章主要介紹了IntelliJ IDEA 2020.1.3安裝Jrebel熱部署插件和破解工具帶激活教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友2020-09-15IntelliJ2021系列怎么安裝? IntelliJ IDEA 2021.1.0最新注冊(cè)方法+漢化
IntelliJ IDEA 2021.1發(fā)布了,新版本增加對(duì) Java 14的支持,這里就帶來(lái)了IntelliJ IDEA 2021最新的漢化激活教程,以及漢化方法,并附有激活補(bǔ)丁下載,希望對(duì)大家有幫助2021-04-10IntelliJ IDEA 2020.1正式發(fā)布,你要的Almost都在這(推薦)
自從官方在2020-01-20發(fā)布了其2020年的Roadmap后,我便持續(xù)關(guān)注著、期待著JetBrains IntelliJ IDEA在“新10年”的首個(gè)版本的發(fā)布,感興趣的朋友跟隨小編一起看看吧2020-04-13IntelliJ IDEA 2021.1.0許可證最新注冊(cè)激活方法 五種許可證激活教程
JetBrains2021系列陸續(xù)發(fā)布,之前的激活教程已經(jīng)不能使用,今天就給大家?guī)?lái)了最新的激活教程,適用于JetBrains的所有開(kāi)發(fā)工具2021-04-10