XMLHttpRequestから送られてくるHTTPリクエストヘッダ

以下のようになります。CGIでHTTP_で始まる環境変数を列挙したものです。


HTTP_USER_AGENT=DoCoMo/2.0 P07A3(c500;TB;W24H15)
HTTP_COOKIE=≪Cookie値≫
HTTP_X_UE_VERSION=1
HTTP_HOST=≪ホスト名≫
これは、通常のリクエストと全く同じで、XMLHttpRequestを区別するためのリクエストヘッダはありません。

追記(2009/11/18)

PCのブラウザの場合、もう少しヘッダが多くつくことと、際だった違いとして、Refererが付与されることがあります。なぜ付与しないのですかね。ちなみに、SCRIPT要素のSRC属性で呼び出した場合はRefererが付与されます…なんて書いたらSCRIPT要素からのRefererも削除されかねませんな。