API-testeri
Ilmainen online-API-testaustyökalu, kevyt rajapinnan virheenjäljitys
API-testerin tieto
Heikkousa HTTP-client selaimessa. Valitse yksi viestintämenetelmistä (GET, POST, PUT, PATCH, DELETE), sisesta URL, voitaisit lisätä päälävietoiset (yksi rivilla) ja pyytelyn sisällön, ja työkalu lähettää todellisen CORS-moottorilla pyytön sinun selaimestasi. Sitten se näyttää vastausstatusin, kulunut ajan sekä kaunilla muotoilla esitetyn sisällön. JSON-vastaukset tunnetaan ja muodostetaan uudelleen; ei-JSON-sisällöt näytetään lihtoisena tekstina.
Kuidas käyttää
1. Klikkaa yksi metodin piltistä (GET / POST / PUT / PATCH / DELETE) päätästä pyytelynkaardilla. 2. Sopela koko URL-osoite sisäänkirjautumisalueeseen (esim. https://api.example.com/endpoint). Vaihtoehdot-kappale on poistossa, kun URL-osoite on tyhjä tai pyytelmä on lähetettävissä. 3. (Valittavasti) Lisää pyytelyn päälätekstit Päälätekstit-kkaardille, yksi rivillä kerran `Name: Value`-mukaisesti. 4. (Valittavasti) POST-, PUT- tai PATCH-pyytelmissä ilmenee Sisulähtö-kkaardi – kopioida sinun tiedostosi sinne (paikantaja näyttää JSON-esimerkkia). GET- ja DELETE-pyytelmissä ei lähetetä sisulähtöä, vaikka välilyöllä olisi sisältöä. 5. Klikkaa Vaihda. Vastauskkaardi näyttää värvillisen tilastodotin (heleni 2xx-koodille, punainen muuten), `status statusText`-koodin, kulunut ajan millisekuntinaa sekä vastaussisältöä. Käytä Kopioida, jotta voit kopioida sisulähtö kopioalueeseen.
Pyyntöjen käyttöä ja vastauksien hallinta
Tärkeimmät toimintatyyptä, jotka on hyvä tietää: - Pyytöksissä käytetään `fetch(url, { method, mode: "cors", headers, body })`. Koska režiimi on CORS, tarkoituksen palvelimella on palauttaa sopivat CORS-ohjeet, vaikka ei, siis selain estää vastauksen – CORS-ilman ristä-alueita sisältävät päätuspunktit ilmenevät verkonvirheena. - Ohjeet analysoituu rivi kerralla ensimmäisen `:` avulla jokaisessa rivissä; rivit, joilla ei ole kolkua, jätetään vaikkaan. - Sisältö liitetään vain POST-, PUT- ja PATCH-pyytöksille, olenkaan mitä kirjoitetaan GET-/DELETE-pyytöksille. - Vastaussisältö luetaan tekstina, sen jälkeen pyritään sen analysoimaan JSON-formaattina; onnistumisen jälkeen se muodostetaan uudelleen 2-syötön indentaation kanssa läsytymyysmukaisesti, epäonnistumisen jälkeen näytetään raaka teksti. - Virheen ilmentymisen yhteydessä (verkonvirhe, estetty CORS, epäsisällinen URL) tilastotunnus näyttää lokaloidun “Error”-merkkinän ja vastausalue näyttää virheilmoituksen.
▶Miksi minun pyytössä ilmenee CORS-virhe, vaikka URL toimii Postmanissa?
▶Käysyksien päälätekstit ja sisältölähdöt lähetetään serveriin?
▶Miksi minun JSON-vastausi näyttää muodostelmattomana tai tavallisen tekstina?
▶Voinko lähettää autentointitokeneja tai küpsiseitä?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi