HTTP-asiakas
Lähetä HTTP-pyyntöjä selaimestasi ja tarkastele vastausta kevyen Postmanin tai curlin tapaan. Määritä metodi, kyselyparametrit, otsakkeet, JSON- tai lomakerunko sekä bearer- tai perustason todennus. Tarkastele sitten tilaa, ajoitusta, otsakkeita ja muotoiltua runkoa. Tuo komento liittämällä curl-komento.
Lue lisää
Mikä on HTTP-asiakas?
HTTP-asiakas lähettää pyyntöjä web-palvelimelle tai API:lle ja näyttää vastauksena saadut tiedot. Kehittäjät käyttävät sitä päätepisteen kokeilemiseen ennen kuin kirjoittavat sitä käyttävää koodia, API:n palauttaman tilakoodin ja datan tarkistamiseen, bugin toistamiseen tai palvelimen lähettämien otsikoiden tarkastelemiseen. Tunnetuimpia esimerkkejä ovat työpöytäsovellukset, kuten Postman, Insomnia ja Yaak, sekä komentorivityökalu curl.
Työkalun kuvaus
Tämä työkalu on selaimessa toimiva kevyt HTTP-asiakas, jota varten ei tarvitse asentaa mitään. Valitse metodi, syötä URL-osoite, lisää kyselyparametrit, otsikot, runko ja tunnistetiedot ja paina Lähetä. Vastauksessa näytetään tilakoodi, aika, koko, otsikot ja runko, ja JSON muotoillaan helppolukuiseksi. Voit myös liittää curl-komennon täyttääksesi koko pyynnön tai kopioida minkä tahansa pyynnön curl-komennoksi.
Ominaisuudet
- GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- ja OPTIONS-pyynnöt
- URL-osoitteen kanssa synkronoidut kyselyparametrit, joten voit muokata kumpaa tahansa
- Mukautetut otsikot sekä varoitus otsikoista, joita selaimet eivät lähetä
- JSON-, XML-, pelkkää tekstiä sisältävät ja URL-koodatut lomakerungot; Content-Type asetetaan puolestasi
- Bearer token- ja perustodennus
- Vastauksen tila, aika, koko, otsikot ja runko sekä kauniisti muotoiltu JSON
- Kuvavastaukset näytetään esikatseluna, ja minkä tahansa vastauksen voi ladata tiedostona
- Pyynnön tuominen liittämällä curl-komento, mukaan lukien selaimen kehittäjätyökalujen Kopioi cURL:na -toiminto
- Nykyisen pyynnön vieminen curl-komennoksi
Näin se toimii
Työkalu lähettää pyyntösi selaimen oman fetch API:n avulla suoraan laitteeltasi palvelimelle, joten mikään ei kulje palvelimiemme kautta. Selaimen suojaussäännöt ovat kuitenkin voimassa. Toiselle verkkosivustolle tehty pyyntö saa luettavan vastauksen vain, jos kyseinen palvelin sallii sen CORS:n (ristiin alkuperien välinen resurssien jakaminen) kautta. Useimmat julkiset API:t sallivat tämän, mutta monet yksityiset API:t eivät. Selain ei myöskään salli verkkosivun asettaa joitakin otsikoita, kuten Cookie, Host, Origin ja User-Agent, ja näyttää vain ne vastausotsikot, jotka palvelin päättää paljastaa. Osoitteiden https:// kautta tarjotut sivut eivät voi kutsua tavallisia http://-osoitteita, paitsi localhostia useimmissa selaimissa.
Vinkkejä
- Jos pyyntö epäonnistuu ilman vastausta, avaa selaimesi kehittäjäkonsoli: se kertoo syyn, joka on yleensä palvelimelta puuttuva Access-Control-Allow-Origin-otsikko.
- Jos haluat testata omaa API:asi, salli tämän sivuston origin sen CORS-asetuksissa tai testaa sitä localhostissa.
- Pyyntö, joka tarvitsee cookies-tietoja tai IP-osoitteen, joka on vain palvelimen tiedossa, kannattaa lähettää curlilla. Kopioi se cURL-välilehdeltä ja suorita päätelaitteessa.
- Lähetä pyyntö painamalla URL-kentässä Enter-näppäintä.
- Jätä skeema pois, niin työkalu lisää https://-osoitteen tai localhostin ja 127.0.0.1:n tapauksessa http://-osoitteen.
- Lisää API-avainta varten se otsikkona, esimerkiksi X-Api-Key, Otsikot-välilehdellä.