java 發送 http post 和 get 請求(利用unirest)


調用服務器端的接口在前端調用,但是我們也會經常遇到在服務器后端調用接口的情況,網上的例子大部分都是用 jdk 原生的

URL realUrl = new URL(url);
URLConnection conn = realUrl.openConnection();
/**

一大堆參數

**/

URL 來發送請求的,要么就是封裝了這個方法, 搞了一大堆代碼, 讓人復制,這邊使用的話只能新建一個Until類,然后使用,非常不簡潔.

 

最近在postman上發現了一個比較簡單的發送post 和 get 請求的技術.

名字就叫Unirest,  一個簡單的 http 請求 客戶端. 給大家分享下.

如果想發送什么東西,只有兩句話

        HttpResponse<String> response = Unirest.post("http://XXXXXXXX:XXX/XXXX/XXXX.do")
                                           .header("Content-Type", "text/plain;charset=utf-8")
                                           .body("")
                                           .asString();
        System.out.println(response.getBody());

其他參數或者方法可以參考官網文檔

http://kong.github.io/unirest-java/#requests

 

而且 response.getBody() 會自己把輸出流里面的內容解析出來,封裝成對象,讓我們更容易的使用.

 

代碼能少一點就少一點,不然后期維護真的是頭大.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM