簡體   English   中英

如何使用HttpURLConnection在Java中轉換以下curl命令?

[英]How to convert the below curl command in Java using HttpURLConnection?

如何使用HttpURLConnection將以下curl命令轉換為Java?

curl -D- -X GET -H "Authorization: Basic ZnJlZDpmcmVk" -H "Content-Type: application/json" "https://example.com:8081/rest/api/2/issue/QA-31"
  1. 如何設置標題:

      HttpURLConnection myCon = (HttpURLConnection) new URL("https://example.com:8081/rest/api/2/issue/QA-31").openConnection(); myCon.setRequestMethod("GET"); myCon.setRequestProperty("Content-Type","application/json"); myCon.setRequestProperty("Authorization", "Basic ZnJlZDpmcmVk"); 
  2. 之后,您可以通過兩種方式讀取URL內容

    一種。 您可以從Connection獲取InputStream為

     InputStream inStream = myCon.getInputStream(); 

並根據需要直接閱讀或與其他讀者一起閱讀。

通過獲取內容為

Object content = myCon.getContent();

有關詳細信息,請閱讀Java Docs中有關這些方法的詳細記錄。

順便說一句:請記住,您具有SSL連接,然后必須在Java密鑰庫中擁有遠程服務器證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM