HTTPpyynnöillä
HTTPpyynnöillä tarkoitetaan prosessia, jossa asiakasohjelmisto lähettää HTTP-viestin palvelimelle halutun toiminnon suorittamiseksi tai resurssin hakemiseksi. Viestintä tapahtuu asiakkaan ja palvelimen välillä, usein selaimen tai API-asiakkaan ja verkkopalvelun välillä. HTTPpyynnöt koostuvat pyyntöalusta, otsikoista ja mahdollisesta rungosta.
Pyyntö sisältää pyyntölinjan, otsikot ja rungon. Pyyntölinja määrittelee käyttämän metodin (kuten GET, POST, PUT, PATCH, DELETE),
Yleisimmät HTTP-metodit: GET hakee resurssin, POST luo tai muokkaa tietoja, PUT korvaa resurssin, PATCH päivittää osittain,
Palvelin vastaa tilakoodilla. Tärkeimmät ovat 2xx-alkuiset onnistuneet vastaukset (esim. 200 OK, 201 Created, 204 No Content),
Turvallisuus ja käytäntö: käytetään usein HTTPS:ää TLS-salauksella. Todennus voi perustua Bearer-tokiin tai muihin mekanismeihin. Välimuistin hallinta
Käytännössä HTTPpyyntöjä käytetään laajasti verkkopalveluihin, REST-rajapintoihin ja web-sovelluksiin. Kehittäjät hyödyntävät kirjastojen kuten Pythonin requests, JavaScriptin fetch