首頁
手機版
熱門搜索:
當前位置:電腦軟件 > 編程開發 > 編程其它 > Unirest(輕量級http請求庫) 官方版v3.11.05

Unirest(輕量級http請求庫) 官方版v3.11.05

  • 大。499.0 KB
  • 語言:中文
  • 類別:編程其它
  • 類型:免費軟件
  • 授權:國產軟件
  • 時間:2020/11/20
  • 官網:http://www.vttrwnty.buzz/
  • 環境:Windows7, Windows10, WindowsAll

相關軟件

Unirest匯聚了不同編程語言的http操作方法,例如PHP、Ruby及.NET等語言都能在其中快速調用相關的網絡請求,無需用戶再自建類目,極大的提升了其輕量開發的能力,對于http請求的類型包含GET、POST等多種類型,還能自己來設置表單數據進行快速提交,非常適合程序員使用。

Unirest圖

軟件功能

1.能夠偽造GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS 這些請求。

2.支持同步/異步請求。

3.支持表單提交,文件上傳,自定義實體。

4.支持路徑參數

5.支持gzip

6.支持本地的 Basic Authentication

7.自定義超時,并發級別和代理設置。

8.為每個請求自定義默認請求頭。

9.自定義HttpClient和HttpAsyncClient

10.自動解析JSON

11.自定義的將返回的json數據轉換成Java對象。

高級配置

自定義HTTP客戶端

可以使用以下方法顯式設置自己的實現HttpClient和HttpAsyncClient:

Unirest.setHttpClient(httpClient);

Unirest.setAsyncHttpClient(asyncHttpClient);

超時

可以設置自定義連接和套接字超時值(以毫秒為單位):

Unirest.setTimeouts(long connectionTimeout, long socketTimeout);

默認情況下,連接超時(連接到服務器所需的時間)是10000和套接字超時(接收數據所需的時間)是60000,也可以將這些超時中的任何一個設置為零以禁用超時。

默認請求標頭

可以設置將在每個請求上發送的默認標頭:

Unirest.setDefaultHeader("Header1", "Value1");

Unirest.setDefaultHeader("Header2", "Value2");

也可以清楚這些頭信息:

Unirest.clearDefaultHeaders();

并發

如果需要調整同步或異步客戶端的性能,可以設置自定義并發級別:

Unirest.setConcurrency(int maxTotal, int maxPerRoute);

默認情況下,maxTotal(池中的總連接限制)200和maxPerRoute(每個目標主機的連接限制)是20。

代理

您可以通過調用來設置代理:

Unirest.setProxy(new HttpHost("127.0.0.1", 8000));

退出申請

Unirest啟動后臺事件循環,在我們通過調用手動關閉所有線程之前,Java應用程序將無法退出:

Unirest.shutdown();

更新內容

3.11.05

問題#383 搬遷包的一些問題。

標簽: 編程工具

下載地址

Unirest(輕量級http請求庫) 官方版v3.11.05

普通下載通道

網友評論

返回頂部
纸牌麻将怎么玩视频 5116054879067946319165535444444940848261268347899667940520092519197218408384110641906550329440597432 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();