Request Inspector (Webhook-Tester)

Erstelle einen temporären Webhook-Endpunkt und sieh jede eingehende HTTP-Anfrage live im Browser. Das Tool zeichnet Methode, Pfad, Query-String, Header, Client-IP und Body jeder Anfrage auf – JSON und Text werden formatiert, Multipart-Formulardaten in Felder und Dateien aufgeteilt und hochgeladene oder rohe Bilder als Vorschaubilder angezeigt. Endpunkte akzeptieren jede Methode mit offenem CORS und werden samt aller erfassten Daten nach 1 Stunde gelöscht.

So funktioniert’s

  1. Klicke auf Endpunkt erstellen, um eine eindeutige, temporäre URL zu erhalten, die 1 Stunde gültig ist.
  2. Richte deinen Webhook, deine App oder dein Skript auf diese URL aus oder kopiere eines der fertigen curl- und fetch-Beispiele.
  3. Sieh zu, wie die Anfragen in der Liste erscheinen; klicke auf eine, um Header, Query, Body, Formularfelder und Dateien zu sehen.
  4. Klicke auf Löschen, um den Endpunkt und seine Daten vorzeitig zu entfernen, oder auf Neuer Endpunkt, um neu zu beginnen.

Beispiel

Eingabe

curl -X POST "https://api.quto.dev/hook/<id>/orders?src=test" \
  -F "file=@photo.jpg" -F "caption=Hallo"

Ausgabe

Antwort: 200 {"ok":true,"id":"…"}
POST /orders?src=test  ·  multipart/form-data
Formularfelder: caption = Hallo
Dateien: photo.jpg (image/jpeg) — Vorschaubild + Download

Häufig gestellte Fragen

Wie lange bleibt ein Endpunkt bestehen?

Jeder Endpunkt läuft 1 Stunde nach seiner Erstellung ab. Dann werden der Endpunkt sowie alle erfassten Anfragen und Dateien vom Server gelöscht. Mit Löschen kannst du ihn auch sofort entfernen.

Welche Anfragen kann ich senden?

Jede HTTP-Methode – GET, POST, PUT, PATCH, DELETE, HEAD und OPTIONS – an die Endpunkt-URL oder einen beliebigen Unterpfad. Der Body kann JSON, Text, URL-encoded, Multipart oder rohe Binärdaten wie ein Bild sein. Anfragen sind auf 10 MB begrenzt, Dateien auf je 5 MB, und jeder Endpunkt nimmt bis zu 60 Anfragen pro Minute und insgesamt 200 an.

Kann ich den Endpunkt von einer Webseite aus aufrufen?

Ja. Der Endpunkt antwortet mit offenen CORS-Headern und zeichnet auch Preflight-OPTIONS-Anfragen auf, sodass Browser-Code mit fetch oder XMLHttpRequest von jedem Origin aus funktioniert.

Kann ich echte Daten senden?

Besser nicht. Jeder, der die URL kennt, kann Daten dorthin senden, und auch wenn nur dein Browser den Schlüssel zum Ansehen der erfassten Anfragen besitzt, ist es ein Testwerkzeug. Authorization- und Cookie-Header werden maskiert, verwende aber Test-Zugangsdaten und Beispieldaten.

Verwandte Tools