国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java通過hutool的HttpUtil來發(fā)送和獲取遠程http數(shù)據(jù)

這篇具有很好參考價值的文章主要介紹了java通過hutool的HttpUtil來發(fā)送和獲取遠程http數(shù)據(jù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

java通過hutool的HttpUtil來發(fā)送和獲取遠程http數(shù)據(jù)

導入如下jar包:

1

2

3

4

5

<dependency>

????<groupId>cn.hutool</groupId>

????<artifactId>hutool-all</artifactId>

????<version>5.7.1</version>

</dependency>

代碼如下:

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

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

import cn.hutool.core.io.FileUtil;

import cn.hutool.core.util.CharsetUtil;

import cn.hutool.http.HttpUtil;

??

import java.util.HashMap;

public class HttpUtilToInterface {

??

????/**

?????* get請求

?????*/

????public static void doGet() {

????????// 最簡單的HTTP請求,可以自動通過header等信息判斷編碼,不區(qū)分HTTP和HTTPS

????????String result1 = HttpUtil.get("https://www.baidu.com");

??

????????// 當無法識別頁面編碼的時候,可以自定義請求頁面的編碼

????????String result2 = HttpUtil.get("https://www.baidu.com", CharsetUtil.CHARSET_UTF_8);

??

????????//可以單獨傳入http參數(shù),這樣參數(shù)會自動做URL編碼,拼接在URL中

????????HashMap<String, Object> paramMap = new HashMap<>();

????????paramMap.put("city", "北京");

????????String result3 = HttpUtil.get("https://www.baidu.com", paramMap);

????}

??

????/**

?????* post請求

?????*/

????public static void doPost() {

????????//post普通請求示例

????????HashMap<String, Object> paramMap = new HashMap<>();

????????paramMap.put("city", "廣州");

????????String result= HttpUtil.post("https://www.baidu.com", paramMap);

??

????????//文件上傳示例

????????HashMap<String, Object> paramMap1 = new HashMap<>();

????????//文件上傳只需將參數(shù)中的鍵指定(默認file),值設為文件對象即可,對于使用者來說,文件上傳與普通表單提交并無區(qū)別

????????paramMap1.put("file", FileUtil.file("D:\\face.jpg"));

????????String result1= HttpUtil.post("https://www.baidu.com", paramMap1);

??

????????//下載文件(很少用)

????????String fileUrl = "http://mirrors.sohu.com/centos/8.4.2105/isos/x86_64/CentOS-8.4.2105-x86_64-dvd1.iso";

????????//將文件下載后保存在E盤,返回結(jié)果為下載文件大小

????????long size = HttpUtil.downloadFile(fileUrl, FileUtil.file("e:/"));

????????System.out.println("Download size: " + size);

????}

}文章來源地址http://www.zghlxwxcb.cn/news/detail-607645.html

到了這里,關于java通過hutool的HttpUtil來發(fā)送和獲取遠程http數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • java使用hutool工具類發(fā)送http或者https請求太香啦

    我們使用java內(nèi)置的http工具實現(xiàn)遠程調(diào)用的時候,都是用try catch包一堆代碼,巨難受,今天看見有人使用hutool工具類那是天簡單了呀,具體操作如下: 1,引入依賴 2, 如果不需要設置其他什么頭信息,代碼: 如果是https請求直接換url里面的http就行 返回信息格式: {\\\"code\\\":200

    2024年02月14日
    瀏覽(24)
  • C語言通過IXMLHTTPRequest以get或post方式發(fā)送http請求獲取服務器文本或xml數(shù)據(jù)

    C語言通過IXMLHTTPRequest以get或post方式發(fā)送http請求獲取服務器文本或xml數(shù)據(jù)

    做過網(wǎng)頁設計的人應該都知道ajax。 Ajax即Asynchronous Javascript And XML(異步的JavaScript和XML)。使用Ajax的最大優(yōu)點,就是能在不更新整個頁面的前提下維護數(shù)據(jù)。這使得Web應用程序更為迅捷地回應用戶動作,并避免了在網(wǎng)絡上發(fā)送那些沒有改變的信息。 在IE瀏覽器中,Ajax技術就是

    2024年01月25日
    瀏覽(26)
  • hutool Http 工具發(fā)送POST請求的幾種方式。

    Hutool是一個Java工具庫,提供了豐富的功能模塊,包括HTTP請求發(fā)送。以下是使用Hutool發(fā)送POST請求的幾種方式: 使用HttpUtil.post方法: 使用HttpUtil.post方法可以發(fā)送簡單的POST請求,示例如下: 使用HttpUtil.createPost方法: 使用HttpUtil.createPost方法可以創(chuàng)建一個HttpPost對象,然后設置

    2024年02月13日
    瀏覽(23)
  • hutool Http 工具發(fā)送POST請求的幾種方式

    ? ? ? ? 目錄 依賴 ??Maven ??Gradle 實踐 hutool源碼 hutool調(diào)用實踐 其它自定義項 ????????本質(zhì)上,HttpUtil中的get和post工具方法都是HttpRequest對象的封裝,因此如果想更加靈活操作Http請求,可以使用HttpRequest。今天咱們就列舉一下hutool工具中常用的幾種發(fā)送post請求的方式。

    2024年02月08日
    瀏覽(24)
  • hutool的httpUtil的使用(訪問第三方接口)

    以下僅為自己項目中所寫并能夠跑通 有問題留言 如若不對 請指出告知一下

    2024年02月06日
    瀏覽(29)
  • 使用hutool工具類HttpUtil請求外部接口傳輸文件

    使用hutool工具類HttpUtil請求外部接口傳輸文件

    1、業(yè)務需求 外部服務器請求系統(tǒng)文件接口,系統(tǒng)接口返回文件流,并下載到本地。 2、代碼實現(xiàn) 外部接口返回map 使用HttpUtil調(diào)用外部接口,實現(xiàn)文件下載到本地 3、成果展示

    2024年02月03日
    瀏覽(20)
  • 使用HuTool的Http工具發(fā)送post傳遞中文參數(shù),請求會亂碼的解決方法

    Hutool 是一款功能豐富、易用的Java工具類庫,我們在工作中經(jīng)常會使用它的各種類庫方法簡化我們的開發(fā),其中我們甚至能通過它的Http工具類直接發(fā)送http的各種請求,下面來介紹一下發(fā)送post請求時參數(shù)中有中文出現(xiàn)亂碼的解決方法。 這樣就不會造成請求參數(shù)出現(xiàn)亂碼問題

    2024年02月01日
    瀏覽(32)
  • C# 通過 HttpWebRequest發(fā)送數(shù)據(jù)以及服務器通過Request請求獲取數(shù)據(jù)

    C# 通過 HttpWebRequest發(fā)送數(shù)據(jù)以及服務器通過Request請求獲取數(shù)據(jù)

    C#中HttpWebRequest的用法詳解 可參考: C#中HttpWebRequest的用法詳解 C# HttpWebRequest詳解 C# 服務器通過Request獲取參數(shù) 可參考: C# WebService 接口 通過Request請求獲取json參數(shù) 1、后臺程序發(fā)送HTTP請求的Class,服務器端也要添加該類 2、服務端返回HTTP請求的數(shù)據(jù)class,客戶端也要有 1、后臺

    2024年02月06日
    瀏覽(22)
  • Hutool工具包中HttpUtil的日志統(tǒng)一打印以及統(tǒng)一超時時間配置

    使用hutool工具包中的HttpUtil,為了便于排查問題以及控制請求時間,每次都要在請求前后log日志,每次都需要設置超時時間,十分麻煩。 從HttpUtil的execute()方法點進去幾步,可以看到以下代碼 這里有兩個攔截器配置,分別是請求攔截器配置config.requestInterceptors, 響應攔截器配置

    2024年02月05日
    瀏覽(24)
  • 記錄hutool http通過代理模式proxy訪問外面的鏈接

    記錄hutool http通過代理模式proxy訪問外面的鏈接

    效果: 代碼: ?如何獲取代理端口: ?

    2024年02月10日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包