错误403禁止 - 使用HttpURLConnection - 授权问题?

时间:2016-03-15 08:14:32

标签: android json httpurlconnection

我有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();

1 个答案:

答案 0 :(得分:0)

您可以尝试设置内容类型:

$(document).ready(function() {
 //Your code
});