Eingabe
Dein Arbeitsbereich wird vorbereitet…
Anleitung
- Fetch-Aufruf mit unterstützten literalen Daten einfügen.
- Für relative URLs eine Basis-URL angeben und Hinweise prüfen.
- Befehl kopieren oder request.sh herunterladen.
Eine Anfrage aus Fetch extrahieren
Fetch-Snippets können Anfragedaten und beliebige Logik mischen. Der Konverter liest einen eingeschränkten Syntaxbaum, um Daten ohne Ausführung zu übersetzen.
Der cURL-Befehl läuft außerhalb des Browsers. Cookies, Same-Origin-Regeln und andere Umgebungseinstellungen müssen separat berücksichtigt werden.
Literale und dynamische Werte
Unterstützt sind literale Strings, Arrays, Objekte, JSON.stringify sowie literale Headers-/URLSearchParams-Konstruktoren. await, eine Variablendeklaration oder eine Antwort-Handlerkette können den Aufruf umgeben.
Variablen, Funktionen, Imports und dynamische Ausdrücke werden nicht ausgewertet. Binär- und Multipart-Bodys sind nicht Teil dieses Ablaufs.
fetch("https://httpbin.org/anything?source=devtoolsy", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({message: "Hello, API!", active: true}),
credentials: "omit"
});curl --globoff 'https://httpbin.org/anything?source=devtoolsy' --location --header 'Content-Type: application/json' --data-raw '{"message":"Hello, API!","active":true}'Nur Beispieldaten. Werte, Authentifizierung und Endpunktverhalten müssen im eigenen Kontext geprüft werden.
Browserkontext und Basis-URL
Relative URLs werden gegen deine Basis aufgelöst. Browser-Cookies und Credential-Einstellungen lassen sich nicht als private Cookie-Werte in einen Shell-Prozess übertragen.
Den Befehl ausführen
Die Ausgabe nutzt POSIX-Quoting und wird hier nicht ausgeführt. Prüfe URL, Header, Body und Authentifizierung vor Ausführung oder Weitergabe des Scripts.
Lokale Tools akzeptieren bis 1 MiB, URLs bis 64 KiB und höchstens 5 Sekunden Verarbeitung. API-Anfragen unterstützen 100 Header und 100 Parameterzeilen, 1–120 Sekunden Zeitlimit und bis 5 MiB empfangene Antwortdaten. Lange Textvorschauen werden gekürzt. Anfragen gehen direkt zum gewählten Endpunkt; CORS und Browserrichtlinien gelten.
Häufige Fragen
Kann ich beliebiges JavaScript einfügen?
Nein. Akzeptiert werden unterstützte literale Anfragedaten. Dynamische Werte und ungeeignete Syntax werden gemeldet, nicht ausgeführt.
Werden Browser-Cookies in cURL kopiert?
Nein. cURL teilt den Browser-Cookiespeicher nicht. Credential-Einstellungen sind Kontexthinweise und werden nicht zu privaten Cookie-Werten.
Welche Basis-URL soll ich verwenden?
Ursprung und Pfad, gegen die sich die relative Anfrage auflösen soll. Die ursprüngliche Seitenadresse wird nicht aus dem Snippet abgeleitet.
Werden Antwort-Handler ausgeführt?
Nein. Eine unterstützte Kette kann erkannt werden, ihre Callbacks werden nicht ausgeführt.
Funktioniert das Ergebnis in jeder Shell?
Nein. Es nutzt POSIX-Quoting. cmd und PowerShell haben andere Regeln und benötigen gegebenenfalls Anpassungen.