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


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

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

9 55

9 ответов:

вы можете найти Fiddler2

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

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

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

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

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

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

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

поскольку для этого нет ничего встроенного в 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 на самом деле включает в себя информацию заголовка. Вы должны посмотреть под деталями. Нет необходимости использовать какой-либо сторонний инструмент вообще.

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

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

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