Ich benutze Ruby + Watir, um Seiten über Firefox anzufordern.
Ich möchte die Header und den Inhalt jeder durch den Browser gestellten http-Anfrage aufzeichnen.
Ist es möglich, eine Proxy-Lösung zu konfigurieren, um diese Informationen entweder in einer Datei zu speichern oder in eine Anwendung zu leiten?
Ich lasse Ubuntu x64 laufen.
// Bearbeiten:
Ich möchte die Daten in Protokollen speichern, da ich sie später anzeigen möchte. Ich suche vorzugsweise nach einer Lösung, die im Hintergrund läuft und die Header / Inhalte in Dateien speichert.
Müssen Sie sie für später speichern oder möchten Sie nur die Daten anzeigen?
John T vor 14 Jahren
1
Wenn Sie Zugriff auf eine virtuelle Windows-Maschine oder eine andere physische Windows-Maschine haben, können Sie Fiddler ausführen, der genau das tun soll, was Sie möchten.
Nach einem kurzen Blick fand ich ein Programm namens Charles, das von manchen als "Fiddler for Linux" bezeichnet wird, aber ich habe keine Erfahrung damit.
Das letzte Mal, als ich Fiddler installierte, installierte es etwas namens FiddlerHook auf FF. Vielleicht macht das, wonach er sucht?
hyperslug vor 14 Jahren
0
You can also try the Wireshark sniffer with appropriate filtering options. One general note on Windows self sniffing (sniffing on the loopback device) is that it is hard. But you use Ubuntu so it should work fine.
0
MiffTheFox
If it's just Firefox you want, you can use the Tamper Data addon to view (and edit) these requests.
0
Rahul
Sie können auf das Firefox-Protokoll zugreifen, um jede HTTP-Anforderung zu verfolgen. Dies wird standardmäßig nicht durchgeführt. Anweisungen sind bei Mozilla erhältlich