fiddler erfasst keine Python-HTTP-Anfrage?

8

Ich habe versucht, fiddle2 zu verwenden, um eines meiner Python-Programme zu debuggen, die http-Anfragen stellen und Antworten erhalten. Allerdings habe ich keinen Traffic auf Fiddler gesehen, egal, ich habe Python in der Eingabeaufforderung oder Python GUI ausgeführt. Fiddle-Filter ist nicht gesetzt, d. H. Eingestellt, um alle Prozesse anzuzeigen. Ich habe den Datenverkehr meines Browsers dort gesehen.

Gibt es irgendwelche Einstellungen, die ich einstellen muss?

Danke.

    
Henry 08.10.2011, 04:14
quelle

2 Antworten

6

Python verwendet standardmäßig keinen Proxy, sodass fiddler seinen Netzwerkverkehr nicht abfangen kann. Möglicherweise müssen Sie das Python-Programm ein wenig ändern. Hier ist ein weiterer Thread, wie Proxy für Python-Programme Proxy mit urllib2 angezeigt wird.

    
ZelluX 08.10.2011, 04:18
quelle
3

Dies funktioniert nur, wenn Sie Python so einstellen, dass Fiddler als Proxy verwendet wird. Es kann einfacher sein, Wireshark zu verwenden, damit Sie den gesamten HTTP-Datenverkehr überwachen können, ohne Proxies zu benötigen.

    
Matthew Flaschen 08.10.2011 04:17
quelle

Tags und Links