Clientcode vergleichen
Erzeuge Fetch, Axios und cURL aus derselben Anfragekonfiguration.
Konfiguriere eine HTTP-Anfrage und erzeuge direkt im Browser passende cURL-, Fetch- und Axios-Beispiele.
Ein Parameter pro Zeile: schlüssel=wert
Ein Header pro Zeile: Name: Wert
Zusammenfassung
Eine vollständige HTTP-API-Anfrage mit Methode, URL, Parametern, Headern und Body erstellen.
Eine Konfiguration erzeugt Code für cURL, Fetch und Axios. Der Generator kontaktiert die URL nicht und misst weder HTTP-Status noch Antwortdauer. HTTP(S)-URLs werden geprüft und serialisiert. Schlüssel=Wert-Zeilen ergänzen vorhandene Abfrageparameter, auch bei wiederholten Schlüsseln. Header verwenden Name: Wert mit Prüfung von Namen und Steuerzeichen. Bei gleichen Namen ohne Beachtung der Großschreibung gilt der letzte Wert.
JSON-Inhalte werden geprüft und anschließend als ursprünglicher Text in den Ausgaben bewahrt. So wird bei der Generierung keine große Ganzzahl unbemerkt umgeschrieben. Content-Type: application/json wird bei Bedarf ergänzt, ohne eine ausdrückliche Angabe zu ersetzen. GET- und HEAD-Inhalte werden für Fetch-Kompatibilität abgelehnt. Zur Auswahl stehen kein Inhalt, JSON und Text, nicht Dateien oder Multipart-Formulare.
Der Fetch-Code verwendet await und liest Antworttext, bevor er als JSON angekündigten Inhalt analysiert. Bei der Ausführung gilt dabei die Zahlengenauigkeit von JavaScript. Axios muss im Projekt verfügbar sein; der Code installiert es nicht. cURL nutzt POSIX-Quotierung. Die Umgebungen unterscheiden sich: Browser erzwingen CORS und beschränken Header, cURL arbeitet im Terminal. Die Generierung garantiert deshalb keine gleichen Antworten in allen Kontexten. Prüfe zusätzlich die verfügbaren Bibliotheken und die tatsächliche Laufzeit deines Projekts.
Wähle Methode, absolute URL, Parameter und Header. Verwende erfundene Zugangsdaten, wenn du die Ausgabe teilen möchtest.
Wähle JSON oder Text nur bei hier unterstützten Methoden mit Inhalt. Ungültiges JSON verhindert alle drei Ausgaben.
Erzeuge und kopiere den benötigten Code oder lade ihn herunter. Ergänze Fehlerbehandlung, Statusprüfung und passende Anmeldung vor der Integration.
Erzeuge Fetch, Axios und cURL aus derselben Anfragekonfiguration.
Prüfe den Körper vor der Übernahme in ein technisches Integrationsbeispiel.
Wähle den passenden Client und ergänze seine Fehlerbehandlung in deiner Anwendung.
Das Leerzeichen im Filter wird in der Query serialisiert. Der Befehl bleibt Text; eine API-Antwort wurde nicht angefordert.
Eingabe
GET https://example.com/search; q=hello worldErgebnis
curl 'https://example.com/search?q=hello+world'Der JSON-Inhalt bleibt eine Zeichenfolge. await benötigt passenden JavaScript-Kontext; die Antwortverarbeitung läuft erst nach deiner Integration.
Eingabe
POST https://example.com/api; JSON {"name":"Ada"}Ergebnis
const response = await fetch("https://example.com/api", {
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"body": "{\"name\":\"Ada\"}"
});
const text = await response.text();
const data = text && response.headers.get("content-type")?.includes("json") ? JSON.parse(text) : text;Browser erzwingen CORS und Headerregeln, Terminals nicht. Prüfe Serverantworten und erlaubte Ursprünge, bevor du einen Generierungsfehler annimmst.
Nein. Er setzt verfügbares Axios und Unterstützung für await voraus. Ergänze Importe, Abhängigkeiten und Fehlerbehandlung für dein Projekt.
Der Inhalt wird geprüft und als Text bewahrt. Die spätere JSON-Antwortanalyse ist ein eigener Schritt und kann große Zahlen in JavaScript runden.
Nein. Es werden keine Anfragen ausgeführt. Nutze einen HTTP-Client oder Entwicklungswerkzeuge für Netzwerk, Status, Anmeldung und Zeitmessungen.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
cURL-Befehle aus HTTP-Anfragedaten erstellen.
HTTP-Header für Anfragen oder Antworten zusammenstellen.
Formatiere, komprimiere und prüfe JSON-Daten.
Verstehe HSTS, CSP, X-Content-Type-Options, Referrer-Policy und Permissions-Policy und prüfe die tatsächlich gesendeten Header.