Google 画像検索で奇妙な動作を発見しました。例から始めましょう:
猫の写真を探しています。Google 画像に cat と入力し、Enter キーを押して、この小さな画像を選択します。
http://www.freegreatpicture.com/files/157/1562-cute-little-cat.jpg
[元の画像のリンクを挿入しました]。初めてこのリンクをたどろうとすると、2 つのリダイレクトが行われます。
- リクエストURL: http: //www.freegreatpicture.com/files/157/1562-cute-little-cat.jpg
- リクエストURL: http: //www.freegreatpicture.com/1562
- リクエストURL: http: //www.freegreatpicture.com/cat/photo-1562
3. リクエストのコンテンツ タイプへのレスポンスは text/html です。基本的に、このかわいい子猫が住んでいるウェブサイトを読み込みます。子猫の画像がキャッシュされたので、もう一度この URL にアクセスしてみてください。
http://www.freegreatpicture.com/files/157/1562-cute-little-cat.jpg
画像をロードします。素晴らしい!しかし、ネイティブ クライアント アプリからこれを試す場合はどうでしょうか。つまり、画像をダウンロードして画像ボックスに表示したいということです。画像が読み込まれず、その理由がわかりません。image/jpeg ではない text/html コンテンツを返します。
私の質問は、この問題に遭遇した人はいますか? この種の URL を除外するための回避策はありますか?