TontonTools

HTTP-Request-Builder

Erstellen Sie HTTP-Anfragen – Methode, Header, Text, exportiert als cURL und Code.

100% Kostenlos Keine Anmeldung Datenschutzfreundlich Webentwicklung
Sep 2026 aktualisiert

Generates ready-to-run request code (it does not send the request from this page).

Share X / Twitter Facebook LinkedIn WhatsApp

So verwenden Sie HTTP-Request-Builder

  1. Wählen Sie die Methode aus und fügen Sie die URL ein – Abfrageparameter inklusive.
  2. Fügen Sie Header hinzu, einen pro Zeile – Content-Type: application/json und mindestens Ihre Autorisierung für JSON-APIs.
  3. Schreiben Sie den JSON-Body für POST/PUT/PATCH.
  4. Kopieren Sie die cURL oder den Code-Export und führen Sie ihn aus – dieselbe Anfrage, Ihre Wahl Laufzeit.

Was ist HTTP-Request-Builder?

Ein HTTP-Request-Builder setzt API-Aufrufe aus Teilen zusammen – Methode (GET/POST/PUT/PATCH/DELETE), URL, Header, JSON-Body – und generiert die ausführbaren Formulare: den Befehl curl für ein Terminal und Code für Ihre Sprache. Es ist der Anforderungskonstruktionsschritt der API-Arbeit, abzüglich des Syntaxrückrufs.

Der Rückruf, den er ersetzt, ist real: die Flags von Curl (-X, -H pro Header, -d für den Text, Anführungsregeln, die je nach Shell unterschiedlich sind), das Optionsobjekt von fetch, der Content-Type-Header, den jeder bei POSTs vergisst. Füllen Sie das Formular einmal aus; Jeder Export ist syntaktisch korrekt.

Über den HTTP-Request-Builder

Wählen Sie die Methode aus, fügen Sie die URL ein, fügen Sie Header Zeile für Zeile hinzu (das Formular schlägt die Standard-Header vor – Content-Type: application/json, Autorisierung: Bearer …), schreiben Sie den JSON-Body zum Schreiben von Methoden und kopieren Sie die generierte cURL oder den generierten Code.

Wo es in die API-Arbeit passt: Erstellen des ersten Testaufrufs für einen unbekannten Endpunkt (in den Dokumenten steht POST mit einem JSON-Body – erstellen Sie es, führen Sie die cURL aus, sehen Sie, was eigentlich passiert). Retouren); Erstellen reproduzierbarer Fehlerberichte (ein cURL-Befehl ist die Standardmethode, um eine fehlgeschlagene Anfrage an den API-Support weiterzuleiten); Konvertieren zwischen Formularen (Sie haben eine cURL aus Dokumenten, müssen sie aber für das Frontend abrufen – hier neu erstellen, in die andere Richtung exportieren); und Lehren – die Form-zu-Befehl-Zuordnung ist das klarste Beispiel dafür, was eine HTTP-Anfrage überhaupt ist.

Die klassischen Fehler, die sie verhindert: fehlender Content-Type (Server ignoriert oder lehnt den Text ab), nicht zitierte URL-E-Zeichen in Shells (stillschweigend abgeschnittene Abfragezeichenfolgen) und GETs mit Körpern (theoretisch legal, werden von vielen Servern gelöscht – der Builder verbirgt Körpereingaben für GET als Hinweis).

Häufig gestellte Fragen

GET liest, POST erstellt (oder löst Aktionen aus), PUT ersetzt ganze Ressourcen, PATCH aktualisiert Felder, DELETE entfernt. REST-APIs dokumentieren pro Endpunkt; Wenn Sie sich nicht sicher sind, ist die Beispielmethode der Dokumentation die Antwort.
Fast immer fehlt ein Content-Type: application/json-Header – der Server hat den Text nicht als JSON geparst. Zweiter Verdächtiger: Durch Zitieren der Shell wurde die -d-Nutzlast entstellt. Die Exporte des Builders bewältigen beides.
Gemäß dem API-Schema als Header: Authorization: Bearer <token> (OAuth/JWT) oder X-API-Key: <key>. Schlüssel werden in Headern und nicht in Abfragezeichenfolgen gespeichert, sofern die API dies zulässt – URLs dringen in Protokolle ein.
Der universelle Befehlszeilen-HTTP-Client – ​​verfügbar auf jedem Mac/Linux/modernen Windows. Ein cURL-Befehl ist eine vollständige, ausführbare Beschreibung einer Anfrage, was ihn zur Verkehrssprache von API-Dokumenten und Fehlerberichten macht.
Die Spezifikation erlaubt es, aber Server und Proxys ignorieren oder lehnen es weitgehend ab – verlassen Sie sich niemals darauf. Daten für GETs gehen in die Abfragezeichenfolge; Daten, die einen Körper benötigen, wollen POST.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.