API-testare
Gratis online API-testverktyg, felsökning av lättviktigt gränssnitt
Om API Tester
En lättviktig HTTP-klient i webbläsaren. Välj en av fem metoder (GET, POST, PUT, PATCH, DELETE), ange en URL, lägg eventuellt till headers (en per rad) och en request body, så utfärdar verktyget en riktig fetch i CORS-läge från din webbläsare och visar sedan svarsstatus, förfluten tid och body i snyggt format. JSON-svar identifieras och omformateras; icke-JSON-body visas som ren text.
Hur man använder
1. Klicka på en av metodprylarna (GET / POST / PUT / PATCH / DELETE) överst i request-kortet. 2. Skriv in den fullständiga URL:en i inmatningsfältet (t.ex. https://api.example.com/endpoint). Skicka-knappen är avaktiverad medan URL:en är tom eller en request pågår. 3. (Valfritt) Lägg till request headers i Headers-kortet, en per rad som `Name: Value`. 4. (Valfritt) För POST, PUT eller PATCH visas ett Body-kort — klistra in din payload där (platshållaren visar ett JSON-exempel). GET och DELETE skickar ingen body även om fältet innehöll text. 5. Klicka på Skicka. Response-kortet visar en färgad statusprick (grön för 2xx, röd annars), `status statusText`, den förflutna tiden i millisekunder och svarskroppen. Använd Kopiera för att kopiera body till urklippet.
Begärandens beteende och hantering av svar
Viktiga beteenden att känna till: - Requests använder `fetch(url, { method, mode: "cors", headers, body })`. Eftersom läget är CORS måste målservern returnera lämpliga CORS-headers, annars blockerar webbläsaren svaret — korsdomänändpunkter utan CORS visas som ett nätverksfel. - Headers tolkas rad för rad med hjälp av det första `:` på varje rad; rader utan kolon hoppas över tyst. - Body bifogas endast för POST, PUT och PATCH, oavsett vad som skrivits för GET/DELETE. - Svarskroppen läses som text och försöker sedan tolkas som JSON; vid framgång formateras den om med 2 mellanslags indrag för läsbarhet, vid misslyckande visas råtexten. - Vid ett kastat fel (nätverksfel, blockerad CORS, ogiltig URL) visar statusen den lokaliserade etiketten "Error" och svarsområdet visar felmeddelandet.
▶Varför misslyckas min request med ett CORS-fel även om URL:en fungerar i Postman?
▶Skickas request headers och bodies till en server?
▶Varför ser mitt JSON-svar oformaterat ut eller visas som ren text?
▶Kan jag skicka autentiseringstoken eller cookies?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe