web-dev-qa-db-ja.com

IE8でHTTP応答ヘッダーを調べる

Firebugやhttpliveheadersのようにhttpヘッダーを表示するie8-addonを探しています。どんなアドバイスも大歓迎です。

編集:私は盲目かもしれませんが、 そうみたいです 組み込みの開発者ツール(F12)が じゃない httpヘッダーを表示します。

54
VolkerK

あなたが探しているかもしれません Fiddler2

Fiddlerは、コンピューターとインターネット間のすべてのHTTP(S)トラフィックを記録するWebデバッグプロキシです。 Fiddlerを使用すると、すべてのHTTP(S)トラフィックを検査し、ブレークポイントを設定し、着信データまたは発信データで「フィドル」できます。 Fiddlerには強力なイベントベースのスクリプトサブシステムが含まれており、任意の.NET言語を使用して拡張できます。

Fiddlerはフリーウェアであり、Internet Explorer、Mozilla Firefox、Operaなど、事実上すべてのアプリケーションからのトラフィックをデバッグできます。

63
jlembke

IEでHTTPヘッダーを表示する場合は、 DebugBar を使用することをお勧めします。
IE8でテストしましたが、問題なく動作していました。 HTMLの検証やCookieの表示など、その他の便利な機能もほとんどありません。

ただし、このツールには2つの問題があります。

  • 個人使用の場合は無料です。それ以外の場合はお支払いが必要です。
  • dynaTraceには、DebugBarとの互換性の問題がいくつかありました。
9
Adam Chwedyk

完全な答えではなく、正しい方向への一歩です。

http://blogs.msdn.com/b/ie/archive/2010/04/22/ie9-developer-tools-network-tab.aspx と言う:

[IE9]開発者ツールには、IE8のツールに対するいくつかの新しい機能と改善が含まれています。

A new tab for inspecting network traffic.

そのため、IE8 Developer Toolsではネットワークトラフィックを検査することはできません。他のものをインストールする必要があります。最終的な解決策については、他の回答をご覧ください。

8
Xonatron

IEをスキップし、 curl を使用します。

このコマンドは、IE8によって要求されたかのようにgoogle.comのヘッダーを出力します。

curl -s -A="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)" -D - -o /dev/null http://www.google.com

使用されるオプションは次のとおりです。

  • -sサイレントモード。したがって、進行状況メーターは表示されません。
  • -A=...指定 使用するユーザーエージェント (例はXPのIE8)。
  • -D -ダンプヘッダー。ダッシュはSTDOUTを指定します。
  • -o /dev/nullは応答の本文をリダイレクトするため、htmlは表示されません。
  • 最後に、テストするURL。

次のようなものが表示されるはずです。

HTTP/1.1 200 OK
Date: Thu, 20 Jun 2013 15:35:22 GMT
Expires: -1
Cache-Control: private, max-age=0
...
2
Joe Flynn

このためにIE 8に組み込まれているものはないため、代替手段は http://users.ugent.be/のようなWindows用のwgetのスタンドアロンコピーを見つけることです。 〜bpuype/wget /

wget -S <url>は、ヘッダーを表示します(さらに、表示または削除できるHTMLファイルを残します)。これは、Fiddler2メソッドよりも少し軽いようです。

1
Danny Staple

IE 11のF12ツールの[ネットワーク]タブには、実際にヘッダー情報が含まれています。詳細を確認する必要があります。サードパーティのツールを使用する必要はありません。

0
Sven

Proxomitron (管理者権限は不要)および Proximodo (より新しいクローンですが、インストールには管理者権限が必要)は、ブラウザとインターネット間のプロキシとして機能するスタンドアロンソフトウェアです、すべてのヘッダーを検査および変更できます。

0
Will Sheppard