← Tilbake til funksjoner
Pro

API-tester

API Tester er en innebygd HTTP-klient for REST-, GraphQL- og WebSocket-anrop som kjører i konteksten til siden du allerede er på – slik at informasjonskapslene, økten og opprinnelsen gjelder automatisk, uten tokens å kopiere til en separat app.

Å teste en API betyr vanligvis å forlate nettleseren. Du åpner Postman eller Insomnia, og bruker deretter fem minutter på å gjenskape noe nettleseren allerede har: øktinformasjonskapselen, bærertokenet, riktig opprinnelse, CSRF-overskriften. Når forespørselen er klar, tester du en annen kontekst enn den feilen din lever i.

API Tester fjerner det trinnet. Den sender forespørselen fra siden du ser på, som selve siden, så uansett hva du er logget på er det forespørselen er logget på som. En GET mot ditt eget admin-endepunkt fungerer umiddelbart fordi informasjonskapselen reiser med den. Det er ingenting å konfigurere og ingenting å holde synkronisert.

REST-fanen gir deg en metode, en URL som kan være absolutt eller relativ, overskrifter skrevet én per linje, og en brødtekst. Svaret kommer tilbake med status, hvor lang tid det tok, hvor stort det var, vakkert trykt JSON og de fullstendige svarhodene. GraphQL-fanen tar et endepunkt, en spørring og variabler, bygger forespørselen for deg, og forteller deg når svaret inneholder GraphQL-feil selv om HTTP-statusen var 200. WebSocket-fanen åpner en reell forbindelse, sender rammer du skriver, og logger alt i begge retninger med tidsstempler.

Når en sides egen innholdssikkerhetspolicy eller en CORS-regel blokkerer anropet, sender én bryter i stedet den identiske forespørselen fra utvidelsen, som ikke er underlagt noen av dem. Det gir deg en rask måte å skille et serverproblem fra et nettleserpolicyproblem - den samme forespørselen, to kontekster, to svar. De siste 25 forespørslene dine beholdes, så å gå tilbake til noe du prøvde i går er ett klikk.

Live forhåndsvisning
app.example.com/dashboard
API-tester Kjører i sidekontekst
REST GraphQL WebSocket Historie
POST /api/v2/orders Sende
Overskrifter
Content-Type: application/json
X-Request-Id: 4f2b-dev-check
201 Created 142 ms · 1.2 KB Pen Rå Overskrifter
{
  "id": "ord_8821",
  "status": "pending",
  "total": 49.90
}
Hovedfunksjoner

Forespørselsbygger med ekte overskrifter

Velg hvilken som helst metode, skriv inn en absolutt eller relativ URL, og skriv overskrifter én per linje som Navn:-verdi. Relative URL-er løses mot siden du er på, så /api/users fungerer bare.

Kjører i din påloggede økt

Forespørsler om permisjon fra sidens egen kontekst, med informasjonskapsler, opprinnelse og økt. Autentiserte endepunkter reagerer nøyaktig som de gjør for appen, uten token-kopiering.

GraphQL-spørringer og variabler

Skriv inn et endepunkt, en spørring og JSON-variabler; den riktige POST-kroppen er bygget for deg. GraphQL-feil som returneres i et 200-svar, telles og flagges i stedet for skjult.

Toveis WebSocket-konsoll

Åpne en ws:// eller wss://-tilkobling, send rammer og se hver frame i begge retninger med tidsstempler, størrelser og tilkoblingstilstand – ikke bare en skrivebeskyttet opptak.

Lesbare svar

Status, timing og overføringsstørrelse foran, med Pretty, Raw og Headers-visninger. JSON formateres automatisk og alt kan kopieres med ett klikk.

Omgå CSP og CORS ved behov

Hvis sidens CSP eller en CORS-regel blokkerer et anrop, bytt Kjør fra til utvidelse og send den identiske forespørselen fra utenfor siden – en umiddelbar måte å skille serverfeil fra nettleserpolicy.

Vanlige bruksområder

Tester et endepunkt mens du er pålogget

Treff et endepunkt som trenger en autentisert økt uten å eksportere en informasjonskapsel eller generere et token - du er allerede logget på den fanen, og forespørselen går ut mens du.

Feilsøking av en 401 eller 403

Send den nøyaktige mislykkede forespørselen, inspiser svarhodene, og send deretter på nytt med en autorisasjonshode endret med ett tegn for å se nøyaktig hva serveren protesterer mot.

Kontrollerer en GraphQL-responsform

Kjør en spørring med reelle variabler mot det aktive endepunktet og les det formaterte resultatet før du skriver grensesnittkoden som bruker det.

Ser på en live WebSocket-feed

Koble til en stikkontakt, send en abonnentramme, og se hva serveren skyver tilbake i sanntid mens du bekrefter meldingsformatet.

Reprodusere en feil i en billett

Fang den mislykkede forespørselen og svaret, kopier dem og lim inn et fullstendig bilde i problemet, slik at den som tar det ikke trenger å gjette.

Slik bruker du det
1

Åpne API Tester

Klikk på API Tester-ikonet i DevSuite Pro-dokken. Et panel åpnes med faner for REST, GraphQL, WebSocket og History, forhåndsutfylt med det gjeldende nettstedets opprinnelse.

2

Beskriv forespørselen

Velg en metode og skriv inn URL-en - full, eller relativ som /api/orders. Legg til overskrifter én per linje (Content-Type: application/json) og lim inn en brødtekst hvis metoden tar en.

3

Send den

Trykk Send, eller Ctrl+Enter (Cmd+Enter på Mac). Forespørselen går ut fra siden, så du forblir pålogget som den du er i den fanen.

4

Les svaret

Statuspillen, timing og størrelse vises umiddelbart. Bytt mellom Pretty, Raw og Headers, og kopier noe av det. Hvis sidens CSP blokkerte anropet, bytter du Kjør fra til utvidelse og sender på nytt.

5

Gjenbruk den senere

Hver forespørsel lagres i historikken med dens status. Klikk på en oppføring for å laste metoden, URL-adressen, overskriftene og brødteksten rett tilbake i skjemaet.

Klar til å prøve?

Installer DevSuite Pro gratis og lås opp 71+ utviklerverktøy for nettleseren din.

Legg til i Chrome Legg til i Edge Legg til i FireFox