Добрый день. Мне нужно парсить json ответ от сервера и затем работать с ним. Проблема сейчас такая, что когда я вызываю https://translate.yandex.net/api/v1.5/tr.json/getLangs?key= в браузере с какой-нибудь погрешностью в запросе, то мне выдаёт json с кодом ошибки и её описанием(к примеру {"code":401,"message":"API key is invalid"}), но вот если я сделаю то же самое в приложении, то мне выдаёт просто 403 и на этом всё кончается и никакого json от сервера мне не видать:
java.io.IOException: Server returned HTTP response code: 403 for URL: https://translate.yandex.net/api/v1.5/tr.json/getLangs?key=key
Я погуглил и решил попробовать с urlConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11");, но это не помогло. Может быть вы подскажите что-нибудь?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей