HTTPpohjaiset
HTTPpohjaiset ovat järjestelmiä ja ratkaisuja, joissa Hypertext Transfer Protocol (HTTP) toimii pääasiallisena viestintä- ja siirtoprotokollana. Näin ollen asiakkaat ja palvelimet kommunikoivat pääasiassa URL-osoitteiden kautta käyttäen HTTP:n pyyntöjä ja vastauksia. Pyyntöihin liittyy usein otsikoita ja sitä seuraa mahdollinen runko, ja vastauksena palautuu tilakoodi sekä sisältö.
Keskeisiä ominaisuuksia ovat stateless-arkkitehtuuri, laaja standardien tuki sekä yhteensopivuus useiden ohjelmointikielien ja alustojen kanssa. HTTP-menetelmiä kuten
Esimerkkejä HTTP-pohjaisista ratkaisuista ovat REST-rajapinnat ja GraphQL-palvelut, jotka käyttävät HTTP:tä tiedon siirtämiseen. Myös perinteisemmät web-palvelut sekä
Edut ja rajoitukset: HTTP:n vakiintuneet standardit mahdollistavat laajan yhteensopivuuden ja nopean kehityksen sekä välineistön, mutta riippuvuus
Historia: HTTP kehitettiin 1990-luvulla, REST sai suosiota 2000-luvun alussa. Nykyään HTTP-pohjaiset ratkaisut kattavat suurimman osan verkkopalveluista