IEのAjax通信をDebugするときにPOST情報を表示「Fiddler2」

Wordpressの開発をしているときにIEのAjaxだけ失敗するので調査したMemo。

jQueryを使ってAjax通信を行うときにfirefoxではfirebugを使えばPOSTされる内容を簡単に確認できる。

IE(Internet Explorer)ではDeveloper Toolsを使えば出来る?と思ったけど、それらしい項目がない。しょうがないので「Fiddler」というApplicationをInstall。

このSoftはHTTP通信を監視してくれる。

image

Browserに関係なく全てのHTTP通信が表示されるので、どんなSoftがどんな情報を送信しているかも分かる。

Process Filterを使えばIEのProcessだけ監視とかも簡単にできる。

結局、wp-ajax.phpに対してloginせずPOSTしていたのが原因だったのだけれど・・・。

下記記事も参考に。

[Wordpress Codex]AJAX in Plugins