403 Yandex Weather API禁止使用

时间:2017-01-04 09:00:48

标签: android api retrofit http-status-code-403

我需要创建一些应用。此应用程序显示天气预报。谷歌天气API消失了。但Yandex有这个API。我的代码是正确的,但有了这个api我有一些问题。在示例中写:https://api.weather.yandex.ru/v1/forecast?geoid=213&l10n=true。但是这个例子返回403。https://api.weather.yandex.ru/v1/forecast?geoid=2&lang=ru_RU也返回403.但是一旦它返回预测,它就会返回403.

1 个答案:

答案 0 :(得分:1)

如果您使用HttpURLConnection,可能会丢失一些标头参数(例如content-typeencoding)。可能HttpURLConnection应配置为setRequestMethod("GET");或类似的内容:HTTP身份验证,代理,Cookie等(请查看Official Documentation)。