[英]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"
如何設置標題:
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");
之后,您可以通過兩種方式讀取URL內容
一種。 您可以從Connection獲取InputStream為
InputStream inStream = myCon.getInputStream();
並根據需要直接閱讀或與其他讀者一起閱讀。
灣 通過獲取內容為
Object content = myCon.getContent();
有關詳細信息,請閱讀Java Docs中有關這些方法的詳細記錄。
順便說一句:請記住,您具有SSL連接,然后必須在Java密鑰庫中擁有遠程服務器證書。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.