Проверьте заголовки ответов 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 вообще.
ИЕ8 включает в себя инструмент для разработчиков, http://msdn.microsoft.com/en-us/library/dd565628(против.85).аспн