我有responseCode = 403。
您是否在下面的代码中看到任何问题?
我尝试了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="xxxxxx@gmail.com:yyyyyy";
String encodedAuth="Basic "+ Base64.encode(authorization.getBytes(), Base64.DEFAULT);
connection.setRequestProperty("Authorization", encodedAuth);
connection.connect();
int responseCode = connection.getResponseCode();
答案 0 :(得分:0)
您可以尝试设置内容类型:
$(document).ready(function() {
//Your code
});