RESTpyynnöt
RESTpyynnöt ovat pyyntöjä, joita asiakkaat lähettävät REST-rajapintaan palvelun resurssien hallitsemiseksi sekä tiedon hakemiseen tai muokkaamiseen. Ne noudattavat REST-arkkitehtuuria, jossa resurssit identifioidaan Uniform Resource Identifier -URI:lla, ja toimintoja ohjataan HTTP-menetelmillä kuten GET, POST, PUT, PATCH ja DELETE. Yksittäinen pyyntö koostuu tyypillisesti URI:sta, HTTP-menetelmästä, otsikoista (esim. Accept, Content-Type, Authorization) sekä mahdollisesta viestibodysta, joka yleensä on JSON- tai XML-muodossa.
Kun pyyntö lähetetään, palvelin vastaa tilakoodilla ja mahdollisella viestillä. Yleisimmät tilakoodit ovat 200 OK, 201 Created,
Ominaisuuksien hallinnassa tärkeää on tilan säilyttämisen vähentäminen: GET, HEAD ja OPTIONS ovat turvallisia; PUT ja DELETE
Käytännössä RESTpyyntöjä rakennetaan monissa ympäristöissä: curl tai HTTP-asiakkaat ohjelmointikielissä, kuten Pythonin requests, JavaScriptin fetch, sekä testaus-