Как сделать так, чтобы веб-браузер регистрировал все действия, включая запросы, ответы, действия cookie, в файл журнала, который я могу проверить? - PullRequest
3 голосов
/ 01 апреля 2009

Я отлаживаю проблему несоответствия сеанса в веб-приложении. Вовлечено несколько серверов, и пользователь передается между ними, удерживая токены сеанса и куки.

Координирующим пунктом является браузер. Я хочу подробно узнать, какие действия выполняет браузер, в основном клиент, эквивалентный журналу сервера. Было бы полезно узнать подробности HTTP-запроса, в том числе, какие заголовки были отправлены, подробности ответа и любые действия, которые браузер предпринимает, чтобы повлиять на запрос или в результате ответа (например, выполнить перенаправление) .

Весь исходный код для различных серверных компонентов мне недоступен, поэтому я не могу найти в источнике подсказки о том, как обрабатываются токены сеанса. Доказательство в пудинге: наблюдаемое поведение браузера будет бесспорным ответом.

Поскольку все задействованные серверы используют SSL-соединения, я боюсь, что не могу отследить это на уровне дампа пакетов.

Как я могу настроить браузер (предпочтительно IE) для регистрации этого уровня детализации запросов и ответов?

Ответы [ 4 ]

3 голосов
/ 01 апреля 2009

Скрипач - это еще один вариант

2 голосов
/ 01 апреля 2009
  • Используйте HttpWatch Pro . Это может сохранить журналы в файл. И позже пользователь может отправить этот файл журнала администратору для анализа, например. Он также может сравнивать эти журналы - вы можете сравнить журнал одного пользователя с другим и легко определить проблему. (Кстати, базовая версия бесплатна, а профессиональная версия работает в течение 30 дней)

  • Скрипач - бесплатная альтернатива.

0 голосов
/ 09 августа 2012

Я некоторое время пользовался Чарльзом ...

http://www.charlesproxy.com/

"Charles - это прокси-сервер HTTP / монитор HTTP / обратный прокси-сервер, который позволяет разработчику просматривать весь трафик HTTP и SSL / HTTPS между их компьютером и Интернетом. Это включает в себя запросы, ответы и заголовки HTTP (которые содержат файлы cookie и информация о кешировании). "

Он работает с FF, CHROME и IE и Mac, Linux и Windows, и даже имеет SSL-прокси в качестве службы HTTPS «человек посередине», если вы настроили свои сертификаты ...

http://www.charlesproxy.com/documentation/proxying/ssl-proxying/

Это 30-дневная пробная версия, если вы готовы ждать 5 секунд каждый сейчас и потом; -)

0 голосов
/ 17 апреля 2009

Базовая редакция Http Watch очень ограничена, она не отображает заголовки для большинства целей и не так полезна.

Скрипач - намного лучший вариант.

IEWatch - еще один инструмент в этой категории, но он не является бесплатным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...