REST-API-Tester

Testtool für REST-APIs.


{{ alert.msg }}
Anfrage
URL
Methode
Daten
Header {{ hkey }} {{ hval }}
Header

Antwort
Status {{ status }}
Header

{{ hkey }}: {{ hval }}

* Daten können nicht abgerufen werden, wenn die API keinen 'Access-Control-Allow-Origin': * Header setzt. Erwägen Sie die Verwendung der entsprechenden Erweiterung für Google Chrome.

https://chromewebstore.google.com/detail/cors-unblock/lfhmikememgdcahcdlaciloancbhjino

Tips

  • CORS-Einschränkungen verhindern direkte Anfragen an APIs ohne den Header Access-Control-Allow-Origin. Verwenden Sie öffentliche APIs oder APIs mit CORS-Freigabe.
  • Setzen Sie Content-Type: application/json in den Anfrage-Headern, um einen JSON-Body zu senden.
  • HTTP-Statuscodes im Überblick: 2xx=Erfolg, 4xx=Client-Fehler (401=nicht autorisiert, 404=nicht gefunden), 5xx=Server-Fehler.
  • Für APIs, die Bearer-Token-Authentifizierung erfordern, fügen Sie Authorization: Bearer {token} zu den Headern hinzu.

Häufige Fragen

Dieses Tool sendet Anfragen direkt aus dem Browser. Wenn die Ziel-API keinen Access-Control-Allow-Origin-Header zurückgibt, blockiert der Browser die Anfrage. Verwenden Sie eine öffentliche oder CORS-freigegebene API, oder installieren Sie eine Erweiterung wie CORS Unblock.

Fügen Sie Content-Type: application/json zu den Anfrage-Headern hinzu und geben Sie einen gültigen JSON-String in das Body-Feld ein, bevor Sie senden.

Fügen Sie Authorization: Bearer {your_token} zu den Anfrage-Headern hinzu und ersetzen Sie {your_token} durch den tatsächlichen Token-Wert.
ツールくん

Übrigens – Die Geburt von REST: Wie Roy Fieldings Dissertation die Webentwicklung veränderte

REST wurde im Jahr 2000 von Roy Fielding in seiner Dissertation „Architectural Styles and the Design of Network-based Software Architectures" vorgeschlagen. Fielding war einer der Hauptautoren der HTTP/1.1-Spezifikation, und das REST-Konzept entstand, während er die Designprinzipien hinter HTTP systematisierte.

Twitter migrierte um 2010 von SOAP zu REST-API und öffnete sie für Entwickler, was zu einer explosionsartigen Verbreitung führte. Heute bieten Dienste wie Stripe, GitHub, Slack und OpenAI (ChatGPT) REST-APIs an und bilden das, was als „API-Ökonomie" bezeichnet wird.

Das ursprüngliche REST-Design enthält die Einschränkung „Hypermedia as the Engine of Application State (HATEOAS)", die jedoch von den wenigsten Diensten strikt umgesetzt wird. Die Debatte darüber, was wirklich „RESTful" ist, flammt regelmäßig in der Webentwickler-Community auf, und die Definition ist bis heute umstritten.