MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Firefox2でのPOST時の動作について
https://forums.mozillazine.jp/viewtopic.php?f=2&t=7788
ページ 11

作成者:  naotaka [ 2008年9月09日(火) 13:16 ]
記事の件名:  Firefox2でのPOST時の動作について

初めて投稿いたします。

表題の件ですが、Firefox2を使用してPOSTメソッドを送信した際に、
HTTPヘッダの内容が分割されて送信されてしまいます。
Wiresharkにてキャプチャして、状態は確認しています。
Firefox3では、分割は発生しておりません。

~詳細~
1:端末(Firefox2)からサーバにSYNを送信
  (Window size: 65535 Maximum segment size: 1460 bytes)
2:サーバから端末にSYN/ACKを送信
  (Window size: 17520 Maximum segment size: 1460 bytes)
3:端末からサーバにACKを送信
  (Window size: 65535)
4:端末からサーバにPOSTリクエスト送信
   この時点でFirefox2ではHTTPヘッダの途中で分割されていて、
   フォーム用のデータは送信されていません。
   Firefox3では、フォーム用データもしっかり送信されています。
5:端末からサーバに分割された残りのデータが送信(Firefox2のみ)
   4で分割された残りのデータが送信されます。

~環境~
端末側ブラウザ
  Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.16)
   Gecko/20080702 Firefox/2.0.0.16
端末側OS
  WindowsXP PRO SP2
テストに使用したサイトURL
  http://www.phpbook.jp/appli/form/index3.html 内の
  http://www.phpbook.jp/appli/form/mondai2.html

質問なのですが、このPOST時の分割はFirefox2の仕様なのでしょうか?
それとも、ブラウザ側で設定できる項目があって設定していないだけなのでしょうか?

Firefox3を使用すればいいというのもありますが、
客先からの案件で挙がっているもので、対応プランのひとつとして提案できれば、
と思って質問しました。

以上、よろしくお願いいたします。

作成者:  [ 2008年9月10日(水) 23:06 ]
記事の件名:  Re: Firefox2でのPOST時の動作について

naotaka さんが書きました:
表題の件ですが、Firefox2を使用してPOSTメソッドを送信した際に、
HTTPヘッダの内容が分割されて送信されてしまいます。
TCP の仕様として、データはどこでも途中で分割される可能性がありますから、TCP/IP 的には分割されずに送信されることを期待してはいけないでしょう。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/