Den curl-Befehl und den fetch-Code erhalten

API-Entwickler und Supportteams bauen damit einen Aufruf nach, bevor sie einen Endpunkt testen, einen Fehler suchen oder ein Beispiel schreiben.

Den curl-Befehl und den fetch-Code erhalten. Sie bekommen eine praktische Ausgabe, ohne ein Konto anzulegen oder Eingaben zu versenden.

Bedienung

  1. Schreiben Sie die HTTP-Methode in die erste Zeile, zum Beispiel GET oder POST.
  2. Geben Sie dann die URL der API oder des Dienstes ein, den Sie aufrufen möchten.
  3. Fügen Sie einen Header pro Zeile als Name: Wert hinzu und trennen Sie dann den Body mit einer Zeile, die zwei Bindestriche enthält.
  4. Führen Sie die Zusammenstellungsaktion aus, um den passenden curl-Befehl und fetch-Code zu erzeugen.
  5. Kopieren Sie die Ausgabe und testen Sie sie in Ihrem Terminal oder Projekt.

Beispiel

Ein Entwickler schreibt ein Beispiel für eine API-Dokumentation. Er gibt eine POST-Methode, eine Testadresse, einen Content-Type-Header und einen kleinen JSON-Body ein. Das Werkzeug zeigt den curl-Befehl und den fetch-Code, sodass sich leicht bestätigen lässt, dass die Anfrage dieselben Elemente enthält, bevor sie veröffentlicht wird.

Eingabe

POST
https://example.com/api/items
Content-Type: application/json
--
{"name":"test"}

Grenzen und Formate

Wo die Verarbeitung stattfindet

Alles wird in Ihrem Browser berechnet. Methode, URL, Header und Body bleiben auf Ihrem Gerät und werden nicht an einen entfernten Dienst gesendet.

Häufige Fragen

Kann ich die URL meiner internen API verwenden?

Ja, weil der Text in Ihrem Browser bleibt und das Werkzeug ihn nicht aufruft. Sie können eine Anfrage an eine lokale oder private Adresse vorbereiten und sie dann selbst aus einer autorisierten Umgebung ausführen.

Warum benötigt der Body eine Zeile mit Bindestrichen als Trennzeichen?

Diese Zeile teilt dem Werkzeug mit, wo die Header-Liste endet und der Body beginnt. Ohne sie kann der Inhalt als weiterer Header gelesen werden, und die erzeugte Anfrage wird falsch.

Sind der curl-Befehl und der fetch-Code gleichwertig?

Sie beschreiben denselben Aufruf mit unterschiedlicher Syntax. curl wird in einem Terminal verwendet, während fetch in JavaScript passt. Prüfen Sie die Header und den Body in beiden Ausgaben, bevor Sie sie wiederverwenden.

Werkzeuge derselben Kategorie