API-tester
Gratis online API-testverktøy, lett grensesnittfeilsøking
Om API-tester
En lettvektig HTTP-klient i nettleseren. Velg en av fem metoder (GET, POST, PUT, PATCH, DELETE), skriv inn en URL, legg eventuelt til overskrifter (én per linje) og en forespørselstekst, og verktøyet sender en ekte CORS-modus henting fra nettleseren din, og viser deretter responsstatus, medgått tid og pent formatert tekst. JSON-responser oppdages og reformateres; ikke-JSON-tekster vises som ren tekst.
Hvordan bruke
1. Klikk på en av metod-kapslene (GET / POST / PUT / PATCH / DELETE) øverst i forespørselskortet. 2. Skriv inn den fullstendige URL-en i inndatafeltet (f.eks. https://api.example.com/endpoint). Send-knappen er deaktivert mens URL-en er tom eller en forespørsel er underveis. 3. (Valgfritt) Legg til forespørselsoverskrifter i kortet Overskrifter, én per linje som `Navn: Verdi`. 4. (Valgfritt) For POST, PUT eller PATCH vises et Tekst-kort — lim inn nyttelasten din der (plassholderen viser et JSON-eksempel). GET og DELETE sender ingen tekst selv om feltet hadde innhold. 5. Klikk Send. Respons-kortet viser en farget statusprikk (grønn for 2xx, rød ellers), `status statusText`, den medgåtte tiden i millisekunder og responskroppen. Bruk Kopier for å kopiere teksten til utklippstavlen.
Forespørselsadferd og responshåndtering
Nøkkelegenskaper verdt å vite: - Forespørsler bruker `fetch(url, { method, mode: "cors", headers, body })`. Siden modus er CORS, må målserveren returnere passende CORS-overskrifter, eller nettleseren vil blokkere responsen — kryss-origin-endepunkter uten CORS vil vises som en nettverksfeil. - Overskrifter analyseres linje for linje av den første `:` på hver linje; linjer uten kolon stille hoppes over. - Teksten legges kun ved for POST, PUT og PATCH, uavhengig av hva skrives for GET/DELETE. - Responsteksten leses som tekst, og deretter forsøkes å bli analysert som JSON; ved suksess re-strenges den med 2-mellomrom innrykk for lesbarhet, ved feil vises råteksten. - Ved en kastet feil (nettverksfeil, blokkert CORS, ugyldig URL) viser statusen den lokaliserte "Feil"-etiketten, og responsområdet viser unntaksbeskjeden.
▶Hvorfor feiler forespørselen min med en CORS-feil selv om URL-en fungerer i Postman?
▶Sendes forespørselsoverskrifter og tekster til en server?
▶Hvorfor ser min JSON-respons uformatert ut eller vises som ren tekst?
▶Kan jeg sende autentiseringstokener eller informasjonskapsler?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe