« 土曜日 | Main | SWT with Java Web Start »

MacIEの不可思議現象

MacIE5.?(?の部分は覚えてない)で某サイトの検証中に出くわした不可思議な現象。名づけて「2重リクエスト」。

フォームにPOST処理する時の現象で、どんな内容かって言うとざっと以下の感じ。

  1. フォーム表示。
  2. サブミットボタン押す。
  3. POSTリクエストされる。
  4. POSTリクエスト完了する。フォームのアクション先のHTMLが表示される。 ← ここまで正常
  5. 実はこの裏側で、POSTした時と同様のアクション先にGETリクエストを出している。 ← ここが謎

つまり、MacIEはPOSTすると、POST終了後にGETもすると。軽くしか確認していないので断言はできないのですが・・・。
その時のWebサーバがApache+mod_jkだったので、それが悪いのかなと思ってApache+Weblogicでも試して見たら同じ現象。ウーム。

いろいろとぐぐったけどそれっぽいのは一見も見つからず。情報求む!
自分でも後でもうちょっと調べてみようと思ってるところ。

Comments

Mac IE ではなく WinIE3.02a での現象でこんな不具合があったみたい。内容が似てるぽいので参考までにみてみて。

[IE32] POST 後に余分な GET リクエストが送信される
http://support.microsoft.com/default.aspx?kbid=414451

Post a comment