API-Client
Sende HTTP-Anfragen, erstelle Header und Parameter und prüfe Antworten; speichert deine letzten 25.
Anfragen werden direkt von deinem Browser an die eingegebene URL gesendet — ArrayKit leitet sie nicht weiter, sieht sie nicht und speichert sie nicht. Dein Anfrageverlauf bleibt im lokalen Speicher dieses Browsers.
Hast du einen curl-Befehl? Wandle ihn mit cURL zu Fetch um.
Über API-Client
Dieser API-Client lässt dich HTTP-Anfragen direkt aus deinem Browser erstellen und senden, wie ein leichtgewichtiges Postman. Wähle eine Methode, gib eine URL ein, füge Query-Parameter und Header mit einfachen Schlüssel/Wert-Zeilen hinzu und hänge einen JSON- oder Raw-Body für POST, PUT, PATCH und DELETE an. Sende die Anfrage und prüfe die vollständige Antwort: Statuscode, Zeit, Größe, Header und einen formatierten Body. Jede gesendete Anfrage wird in deinen letzten 25 gespeichert, in diesem Browser abgelegt, sodass du sie mit einem Klick erneut öffnen und senden kannst. Anfragen gehen direkt von deinem Browser an die eingegebene URL — sie werden nie über ArrayKit geleitet — sodass das Tool an die CORS-Richtlinie der Ziel-API gebunden ist, genau wie jeder Browser-fetch.
Funktionen
- Alle gängigen Methoden: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Erstelle Query-Parameter und Header mit umschaltbaren Schlüssel/Wert-Zeilen
- Sende einen JSON- oder Raw-Request-Body; der Content-Type wird für dich gesetzt
- Sieh Antwort-Status, -Zeit und -Größe auf einen Blick
- Formatierte JSON-Antwort und eine vollständige Ansicht der Antwort-Header
- Deine letzten 25 Anfragen werden in diesem Browser gespeichert und sind wieder ladbar
- Kopiere den Antwort-Body oder die Header mit einem Klick
- Läuft in deinem Browser und kommuniziert direkt mit dem Endpunkt
So verwendest du API-Client
- Wähle eine HTTP-Methode und gib die Anfrage-URL ein.
- Füge in den Tabs darunter Query-Parameter, Header oder einen Body hinzu.
- Klicke auf Senden, um die Anfrage aus deinem Browser abzuschicken.
- Prüfe Status, Timing, Header und Body der Antwort.
Beispiel
Eingabe
GET https://jsonplaceholder.typicode.com/todos/1
Ausgabe
200 OK · 142 ms · 83 B
{
"userId": 1,
"id": 1,
"completed": false
}
Eine GET-Anfrage und ihre formatierte JSON-Antwort.
Häufige Fehler & Fehlerbehebung
- Die Anfrage schlägt mit "Failed to fetch" und ohne Antwort fehl. — Browser können nur APIs aufrufen, die Cross-Origin-Anfragen erlauben. Wenn die Ziel-API keine CORS-Header sendet, blockiert der Browser die Antwort — verwende eine API mit aktiviertem CORS oder rufe sie von deinem eigenen Backend aus auf.
- Eine Anfrage an eine http://-URL wird blockiert. — Über https ausgelieferte Seiten können keine unsicheren http-Endpunkte aufrufen (Mixed Content). Verwende die https-Version der API.
Häufig gestellte Fragen
- Was ist ein API-Client?
- Ein API-Client lässt dich HTTP-Anfragen erstellen und senden und die Antworten prüfen, sodass du REST-APIs testen und debuggen kannst, ohne Code zu schreiben. Dieser läuft in deinem Browser.
- Läuft meine Anfrage über die Server von ArrayKit?
- Nein. Jede Anfrage wird direkt von deinem Browser an die eingegebene URL gesendet; ArrayKit leitet sie nie weiter, sieht sie nicht und speichert sie nicht. Dein Anfrageverlauf bleibt nur in diesem Browser.
- Warum bekomme ich einen CORS-Fehler?
- Browser blockieren Cross-Origin-Antworten, sofern die Ziel-API nicht die richtigen CORS-Header zurückgibt. Das ist eine Sicherheitsregel des Browsers — Desktop-Tools umgehen sie, indem sie kein Browser sind. Verwende eine CORS-fähige API oder deinen eigenen Server.
- Werden meine Anfragen gespeichert?
- Deine letzten 25 Anfragen werden im lokalen Speicher dieses Browsers gespeichert, sodass du sie erneut senden kannst. Das Löschen des Verlaufs oder deines Browser-Speichers entfernt sie.
- Welche HTTP-Methoden werden unterstützt?
- GET, POST, PUT, PATCH, DELETE, HEAD und OPTIONS. POST, PUT, PATCH und DELETE können einen Request-Body tragen.
Verwandte Tools
Alle ArrayKit-Tools