我在谷歌图片搜索中发现了一个奇怪的行为。让我从一个例子开始:
我想找一张猫的照片。我在谷歌图片中输入 cat ,按回车键,然后我选择了这个小人物:
http://www.freegreatpicture.com/files/157/1562-cute-little-cat.jpg
[我刚刚插入了原始图像的链接]。当您第一次尝试点击此链接时,它会进行两次重定向:
- 请求网址:http ://www.freegreatpicture.com/files/157/1562-cute-little-cat.jpg
- 请求网址:http ://www.freegreatpicture.com/1562
- 请求网址:http ://www.freegreatpicture.com/cat/photo-1562
3.请求内容类型的响应是text/html。基本上它会加载这个可爱的小猫居住的网站。所以现在小猫图像被缓存了,如果你再尝试一次点击这个 URL:
http://www.freegreatpicture.com/files/157/1562-cute-little-cat.jpg
它会加载图像。极好的!但是,当您从本机客户端应用程序中尝试此操作时呢?我的意思是我想下载图像并将其显示在图片框中。它不会加载图像,你也不知道为什么。它会返回不是图像/jpeg 的文本/html 内容。
我的问题是,有人遇到过这个问题吗?有什么办法可以过滤掉这类网址吗?