― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 2 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2008年9月09日(火) 13:16 
オフライン

登録日時: 2008年9月09日(火) 11:22
記事: 1
初めて投稿いたします。

表題の件ですが、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を使用すればいいというのもありますが、
客先からの案件で挙がっているもので、対応プランのひとつとして提案できれば、
と思って質問しました。

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


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年9月10日(水) 23:06 
オフライン
Moderator

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


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 2 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[62人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean