Ero sivun ”Idempotenssi” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Rivi 13:
Lisäksi esimerkiksi [[C (ohjelmointikieli)|C-kieliset]] [[otsikkotiedosto]]t on suunniteltu idempotenteiksi: On tärkeää, että [[Tietokoneohjelma|ohjelman]] toimintaan ei vaikuta se, otetaanko jokin tiedosto mukaan käännettäessä #include -direktiivillä yhden vai useamman kerran.
 
[[WWW]]:n tiedonsiirrossa käytetyn [[HTTP]]-protokollan GET-pyynnön tulisi periaatteessa aina olla idempotentti, eli saman pyynnön suorittamisen uudelleen pitäisi tuottaa aina sama tulos.<ref>{{Verkkoviite | Osoite = http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html | Nimeke = HTTP/1.1: Method Definitions | Tekijä = Fielding, et al | Tiedostomuoto = | Selite = | Julkaisu = RFC 2616 | Ajankohta = Kesäkuu 1999 | Julkaisupaikka = | Julkaisija = W3C/MIT: Network Working Group | Viitattu = 25.9.2009 | Kieli = {{en}} }}</ref>. Usein näin ei kuitenkaan ole, vaan järjestelmän tilaa muuttavat toiminnot kuten päivitykset ja poistot on toteutettu GET:llä. POST-pyynnön taas voidaan olettaa olevan ei-idempotentti.
 
== Lähteet ==