0
我有responseCode = 403。錯誤403禁止 - 使用HttpURLConnection - 授權問題?
您是否在下面的代碼中看到任何問題?
我嘗試了Base64.encode中的每個標誌。
我的網站非常好:一旦我通過手動方式從http傳遞我的用戶名/密碼,我就可以使用https檢索JSON數據。
您是否認爲我在懷疑授權問題時是正確的?
URL object = new URL("https://aaaaaa.bb/api/?format=json");
HttpURLConnection connection = (HttpURLConnection) object.openConnection();
connection.setReadTimeout(60 * 1000);
connection.setConnectTimeout(60 * 1000);
connection.setRequestMethod("GET");
String authorization="[email protected]:yyyyyy";
String encodedAuth="Basic "+ Base64.encode(authorization.getBytes(), Base64.DEFAULT);
connection.setRequestProperty("Authorization", encodedAuth);
connection.connect();
int responseCode = connection.getResponseCode();
在我的情況下,這將是:connection.setRequestProperty( 「內容類型」, 「應用/ JSON」)吧? – narb
哦,對不起,這將是「應用程序/ JSON」。 –
相同。錯誤代碼= 403 – narb