• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java サーブレット 画像)

JavaサーブレットからGoogleの画像を取得する方法

このQ&Aのポイント
  • Javaサーブレットからgoogleへ接続し、googleのページをブラウザへ返す際、画像のパスが、サーブレットのURLに置き換わってしまう現象について説明します。
  • 画像のURLを取得する方法や、画像のパスをサーブレットのURLに置き換える方法についても解説します。
  • さらに、URL接続とデータの読み込み、書き込みの処理についても説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Googleはアクセスするブラウザによって ダウンロードするものが違うのよ。 そのため、USER-AGENTが未指定・または特定できない場合 こういう現象が起きるわ。 例えばInternetExplorerのUSER-AGENTを指定してあげれば 想定通りの結果を得られるわよ。 指定方法はURLConnectionに・・・ あ、調べれば判るからいらないわね。

muu731u
質問者

お礼

ご回答ありがとうございます。 ご指摘の通り、ユーザーエージェントを設定することで、 解決することができました! ありがとうございます。 urlconn.setRequestProperty( "User-Agent", userAgent );