HTTP响应中存在意外内容。

4

我正在尝试从链接中获取图像:

http://www.ims.gov.il/Ims/Map/MapRender.aspx?type=weather&LangId=1&Optional=c&Tab=Temperature

有时它会工作,而其他时候,我收到这个奇怪的HTML代码,而不是得到一张图片:
<html><body><script>document.cookie='rrrrrrr=27b8c912rrrrrrr_27b8c912; path=/';window.location.href=window.location.href;</script></body></html>

这是什么意思,我如何绕过它以获取图片?

我的Android应用程序使用URLConnection遇到了这个问题,并在Chrome中使用隐身模式并阻止JavaScript和cookies时重现了此问题。

1个回答

3

响应正在设置一个cookie,然后尝试重新加载页面。您可以尝试以下几个步骤:

  1. 如果第一次尝试失败,请重新请求图片。
  2. 尝试在URL请求中自己设置cookie。

手动解析字符串添加了Cookie,看起来成功了!谢谢。 - Michael Litvin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接