PUTpyynnöissä
PUT-pyynnöillä (HTTP PUT) tarkoitetaan verkkopalvelimiin lähetettäviä pyyntöjä, joiden avulla asiakas asettaa tai korvaa resurssin määritellyn URI:n kohdalla. Pyyntö sisältää resurssin esityksen (yleensä JSON tai XML) ja pyynnön kohde määritellään URI:llä. Palvelin tallentaa pyynnön mukaisen tilan resurssiin, jonka tulos riippuu siitä, onko resurssi jo olemassa vai ei.
Yksi PUT-pyyntöjen keskeisistä piirteistä on idempotenssi: saman Pyynnön toistaminen tuottaa saman resurssin tilan. Jos resurssi on
PUT-pyynnöt eroavat POST-pyynnöistä siten, että PUT on tarkoitettu resurssin täsmälliseen asettamiseen tai korvaamiseen tietyllä URI:lla, kun
Käytännön turvallisuus ja yhteensopivuus edellyttävät oikeaa autentikointia ja käyttöoikeuksia, sekä behovianmukaisten ehtojen (esim. If-Match/ETag) hyödyntämistä sen