• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java ネットワークプログラミングの本で)

java ネットワークプログラミングの本で

このQ&Aのポイント
  • 「基礎からわかる TCP/IP Javaネットワークプログラミング」第2版の98ページに記載されている、サーバーへリクエストを送り、サーバーからレスポンスを受け取るコードを作成したが、通信がうまくいかなかった。
  • amazonでネットワークプログラミングの本を見たが、出版年度が古いものが多かった。
  • いくつかの状況から、正しいhtmlが返ってこない問題を解決したい。

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

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

> googleにアクセスした場合のクッキーをセットしてからの > 「リダイレクトの動作」はステータスコード302を受けた > ブラウザが担当するのでしょうか? はい、そうです。302のレスポンスの中にあるLocation:で示されているURLを改めてアクセスします。 http://www.google.co.jp/index.htmlの場合はLocation:に書かれているURLも同じですが。

noname#173931
質問者

お礼

再び回答していただきありがとうございます。 そうですか、 また、何か質問させていただくことがありましたら、 よろしくお願いします。 貴重な時間を割いての回答、ありがとうございました。

その他の回答 (1)

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

今でもhttp://www.google.co.jp/index.htmlは正しいURLなんですが、Cookieをセットしてから同じURLをアクセスし直させるために、コード302を返しているようです。レスポンスヘッダにSet-Cookie:という行がありますよね? http://www.google.co.jp/index.htmlにアクセスすることが目的でないなら、Cookieを使わずにアクセスできる他のサイトで試すといいと思います。

noname#173931
質問者

お礼

さっそく回答していただきありがとうございます。 回答していただけたついでといっては失礼かも しれませんが、もう少し教えていただけないでしょうか? レスポンスヘッダの ステータスコード 302 について インターネットであちこちみてみたのですが、 一時的に移動して、また戻ってくる、というようなことが 書かれていたのですが、 通常googleなどのサイトにアクセスする場合、IE,firefoxなどの ブラウザが使われると思うのですが、 googleにアクセスした場合のクッキーをセットしてからの 「リダイレクトの動作」はステータスコード302を受けた ブラウザが担当するのでしょうか? 的外れな質問かもしれませんが教えていただけないでしょうか よろしくお願いします。 とにかく、貴重な時間をさいての回答、 ありがとうございました。

関連するQ&A