我正在使用Postman發出GET請求。作爲請求的一部分,我選擇了Authorization
,Basic Auth
,然後填寫了我的用戶名和密碼。瞭解Postman請求是如何構建和複製的java
請求成功。現在,我想用Java代碼複製它。
在Java中我嘗試這樣做:
URL myURL = new URL(serviceURL);
HttpURLConnection myURLConnection = (HttpURLConnection)myURL.openConnection();
String userCredentials = "username:password";
myURLConnection.setRequestProperty ("Authorization", userCredentials);
儘管這似乎是類似於郵差不,這是行不通的。
如何在Java中複製上述Postman請求?
你不能只是做一些研究如何基本身份驗證的作品?喜歡閱讀:https://code.tutsplus.com/tutorials/wp-rest-api-setting-up-and-using-basic-authentication--cms-24762 – Tom
我不知道郵差,但很容易猜到它使您能夠導出它所處理的HTTP請求。檢查這個輸出來知道你應該設置什麼數據。另外我認爲你應該設置一個頭域而不是請求屬性。 – Aaron
由於Tom的鏈接中的內容指出,標題需要base64對用戶名>密碼進行編碼以進行基本身份驗證。 – Mena