Sto provando ad isolare un bug che esiste nel client HTTP httplib2 di Python o in un'API. (La prima ipotesi è l'API.) Mentre utilizzo i dati da httplib2 a POST a un'API RESTful, ricevo uno stato di risposta 401 (senza autorizzazione) e salvando i dati nell'API.Come posso esaminare le comunicazioni di rete del client HTTP Python?
Vorrei esaminare la richiesta HTTP e la risposta al client, le stesse stringhe inserite e ricevute dalla rete. Il codice httplib2 sembra troppo coinvolto per catturare facilmente i valori dall'interno e potrebbe mancare il bug.
Sembra più veloce osservare le comunicazioni di rete con il cliente. C'è qualche strumento che posso usare per monitorare le comunicazioni del cliente con la presa di rete locale?
[Wireshark] (http://www.wireshark.org/) – JBernardo
Sostituisce ['httplib2.debuglevel'] (http://bitworking.org/projects/httplib2/doc/html/libhttplib2.html#httplib2 .debuglevel) non produce nulla di utile? –
Non ho guardato a quello. – chernevik