Firefox Copy as cURL: die Anfrage über einen Proxy wiederholen
Beginne mit der Copy-as-cURL-Ausgabe des Firefox Network Monitor und wähle den Proxy anschließend unabhängig für einen aussagekräftigen HTTP-Vergleich.
Für eine Anfrage, die in Firefox funktioniert, beginne mit dem, was Firefox tatsächlich gesendet hat:
- Öffne den Network Monitor, reproduziere den Vorgang und wähle dessen Anfrage. Nutze Copy → Copy as cURL.
- Behalte Ziel, Methode, Body und relevante Header für den ersten Vergleich. Wähle die Route getrennt, indem du hinzufügst:
--proxy http://proxy.example:8080
Für einen separaten erlaubten Vergleich einer öffentlichen Seite ohne kopierte Zugangsdaten, Cookies, private Body-Daten oder Proxy-Zugangsdaten bietet die HTTP-Proxy-Liste mögliche Endpunkte. Vergleiche dann die Antwort und die Fehlerstufe. Ein User-Agent-String allein kann keine Formularübermittlung, kein Cookie und kein Token reproduzieren.
Wähle den Netzwerkeintrag, der zum Vorgang passt: Eine Seite kann Weiterleitungen und viele Ressourcen erzeugen. Wenn du Weiterleitungen folgst, prüfe ihre Ziele, statt anzunehmen, dass curl genau wie Firefox navigiert. Bei HTTPS übernimmt curl CONNECT und das TLS des Ziels; schreibe die kopierte Anfrage nicht in einen anderen manuellen CONNECT-Austausch um.
Bevor du den Befehl teilst, entferne Cookies, Autorisierung und private Body-Werte, während Methode, Ziel und nützlicher Fehlerkontext erhalten bleiben. Das Kopieren einer Anfrage kann live Kontodaten kopieren.
Eine erfolgreiche Wiederholung belegt diese curl-Anfrage auf der gewählten Route. Sie reproduziert weder Browser-JavaScript noch Cache-Zustand oder alle späteren Seitenanfragen.