Alle Tools

cURL to fetch converter

Füge einen curl-Befehl ein und lies den fetch-Aufruf ab, der daraus wird. Die Umwandlung passiert auf dieser Seite, in deinem Browser.

Dein curl-Befehl

Das läuft in Ihrem Browser. Nichts, was Sie einfügen oder öffnen, wird an uns gesendet.

Was aus jedem Flag wird

Die Methode kommt aus -X oder --request. Jedes -H beziehungsweise --header wird zu einem Eintrag im headers-Objekt. -d, --data und --data-raw werden zum Body, mehrere davon werden mit einem Und-Zeichen verbunden, genau wie curl es tut. -u macht aus Benutzer und Passwort einen Authorization-Header, kodiert mit btoa, und -b macht aus einer Cookie-Zeichenkette einen Cookie-Header. Ein Befehl mit Body, aber ohne genannte Methode, wird zu einem POST, weil curl genau das sendet.

Wo sich fetch und curl unterscheiden

fetch folgt Weiterleitungen von selbst, -L trägt also nichts bei. Die Zertifikatsprüfung lässt sich nicht abschalten, -k hat damit überhaupt keine Entsprechung. Cookie steht auf der Liste der Header, die eine Seite nicht setzen darf: ein Snippet, das ihn setzt, funktioniert nur außerhalb einer Seite. Innerhalb sendet credentials: "include" die Cookies, die der Browser bereits hält. Kompression wird ohnehin ausgehandelt, --compressed ist also schon der Normalfall.

Die fehlgeschlagene Anfrage sehen, nicht nur davon lesen

Session Replay zeichnet die fehlgeschlagene Anfrage, die Antwort und die Konsolenzeile daneben auf, damit die nächste Person alles vor sich hat statt einer Beschreibung.