我需要创建一些应用。此应用程序显示天气预报。谷歌天气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.
答案 0 :(得分:1)
如果您使用HttpURLConnection
,可能会丢失一些标头参数(例如content-type
或encoding
)。可能HttpURLConnection
应配置为setRequestMethod("GET");
或类似的内容:HTTP身份验证,代理,Cookie等(请查看Official Documentation)。