這篇文章主要介紹了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://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();
實際上會報錯:
換成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類庫內容請搜尋相關文章。