Как я могу исследовать сетевые коммуникации HTTP-клиента Python?

Я пытаюсь изолировать ошибку, которая существует либо в HTTP-клиенте Python httplib2, либо в API. (Первое предположение - API.) При использовании httplib2 для отправки данных в RESTful API я получаю ответ 401 (нет авторизации) и при сохранении данных в API.

Я хотел бы изучить HTTP-запрос и ответ клиента, те самые строки, которые передаются и принимаются из сети. Код httplib2 кажется слишком запутанным, чтобы легко перехватить значения из него, и, возможно, пропустить ошибку.

Кажется, что быстрее посмотреть на сетевое взаимодействие с клиентом. Есть ли какой-нибудь инструмент, который я могу использовать для мониторинга взаимодействия клиента с локальным сетевым сокетом?

5
задан chernevik 19 December 2011 в 21:29
поделиться