0
У меня есть ReplyCode = 403.Ошибка 403 запрещена - с использованием HttpURLConnection - вопрос авторизации?
Вы видите какие-либо проблемы в коде ниже?
Я пробовал каждый флаг в Base64.encode.
Мой сайт woks отлично работает: как только я вхожу в систему вручную с http, передавая мое имя пользователя/passwd, я могу получить данные JSON с помощью https.
Как вы думаете, я прав, подозревая, что проблема авторизации?
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 ("Content-Type", "приложения/JSON") правильно? – narb
О, извините, это будет «application/json». –
такой же. код ошибки = 403 – narb