RESTissä
RESTissä tarkoitetaan Representational State Transfer -arkkitehtuuriperiaatteisiin pohjaavaa web-palveluiden suunnittelumallia. Siinä palvelin tarjoaa resursseja, joita asiakas voi hakea ja muokata yhdenmukaisella rajapinnalla HTTP-protokollan kautta. Ressurssit identifioidaan URI-osoitteilla, ja niiden tila esitetään representaatioina, usein JSON-formaatissa.
Keskeiset periaatteet ovat tilattomuus (stateless), eli jokainen pyyntö sisältää kaikki tarvittavat tiedot; välimuistittavuus (caching), joka parantaa
Tietoturva ja autentikointi hoidetaan usein TLS-salauksella sekä token-pohjaisilla mekanismeilla, kuten OAuth 2.0, sekä roolipohjaisella pääsynhallinnalla. RESTin
RESTin vahvuuksia ovat selkeys, laajennettavuus, helppous ja yhteensopivuus HTTP:n kanssa. Rajoitteina voivat olla suunnittelutyön vaativuus, tietyn