Проверьте заголовки ответов http в IE8

Я ищу IE8-аддон, который отображает заголовки http, такие как firebug или httpliveheaders. Любой совет приветствуется.

edit: я могу быть слепым, но кажется как будто встроенные инструменты разработчика (F12) делают не показать заголовки http.

9 ответов


вы можете найти может стать использование программы Fiddler2

Fiddler-это прокси-сервер веб-отладки, который регистрирует весь трафик HTTP(S) между вашим компьютером и интернетом. Fiddler позволяет проверять весь HTTP (ы) трафик, устанавливать точки останова и "возиться" с входящими или исходящими данными. Fiddler включает в себя мощную подсистему сценариев на основе событий и может быть расширена с помощью любого языка .NET.

Fiddler является бесплатным и может отлаживать трафик практически с любого применение, включая интернет Explorer, Mozilla Firefox, Opera и еще тысячи.


Если вы хотите просмотреть заголовки HTTP в IE, я рекомендую использовать DebugBar.
Я тестировал его с IE8 и он работал без проблем. Он также имеет несколько других полезных функций, таких как проверка HTML или просмотр файлов cookie.

однако я вижу две проблемы с этим инструментом:

  • для личного пользования это бесплатно, в противном случае вы должны заплатить.
  • dynaTrace имел некоторые проблемы совместимости с DebugBar.

не полный ответ, но шаг в правильном направлении:

в 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. Вам нужно будет установить что-то еще. См. другие ответы для final решения.


поскольку для этого нет чего-то встроенного в IE 8, альтернативой является поиск автономной копии wget для Windows-like http://users.ugent.be / ~bpuype/wget/.

wget -S <url> покажет вам заголовки (и оставить позади html-файл, который вы можете дополнительно просмотреть или удалить). Это кажется немного более легким, чем метод Fiddler2.


пропустить IE, использовать curl.

эта команда выведет заголовки для google.com как будто они были запрошены IE8:

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=... указать агент пользователя, который вы хотите использовать (примером был IE8 на XP).
  • -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
...

С proxomitron (не требуется прав администратора) и Proximodo (более современный клон, но требует прав администратора для установки) автономное программное обеспечение, которое действует как прокси между браузером и интернетом, они позволяют проверять и изменять все заголовки.


вкладка "сеть" в инструментах F12 для IE 11 фактически включает информацию заголовка. Вы должны заглянуть под детали. Нет необходимости использовать какой-либо инструмент 3rd party вообще.


  1. пресс F12 в IE
  2. перейдите на вкладку Сеть -- > подробности.

вы увидите информацию заголовка HTTP


ИЕ8 включает в себя инструмент для разработчиков, http://msdn.microsoft.com/en-us/library/dd565628(против.85).аспн