Как отладить HTTPS-запросы из моей командной строки? - PullRequest
0 голосов
/ 16 августа 2011

Я пытаюсь написать программу на Python, которая отправляет запрос на сборку на сервер Jenkins через HTTPS.Я пробовал PycURL, который хорошо работает, но сейчас пытаюсь заменить его стандартными библиотечными средствами.Пересмотренная программа получает от сервера ответ 404, поэтому я хотел бы проверить обе версии фактических запросов POST программы к серверу (с PycURL и без него), чтобы выяснить, в чем отличие.

Какой инструмент можно использовать?использовать для захвата POST-запросов моей программы и их анализа?

Ответы [ 3 ]

1 голос
/ 16 августа 2011

Если вы можете указать прокси в вашем приложении, взгляните на Fiddler . Он будет обрабатывать средние HTTPS-запросы и даст вам хороший обзор того, что именно происходит и выходит. Как уже упоминалось, WireShark может быть вам полезен, если вы не можете использовать прокси-сервер, поскольку он будет захватывать необработанный трафик, но его можно использовать с трудом.

0 голосов
/ 16 августа 2011

Вы можете использовать wireshark .

Но wireshark выдает огромное количество данных.

Так что выбирайте любой пакет в дампе.

Щелкните правой кнопкой мыши и Следуйте за потоком .

Прочитайте хорошее руководство здесь.

0 голосов
/ 16 августа 2011

Используйте программу для сброса трафика tcpdump или WireShark

...