Ero sivun ”Idempotenssi” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
p w fix, olihan tälle jo artikkeli
Selvennystä.
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önmetodia tulisi periaatteessastandardin aina olla idempotentti, eli saman pyynnön suorittamisen uudelleen pitäisi tuottaa sama tulos.mukaan<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> Useinkäyttää ainoastaan tiedon hakuun palvelimelta, mikä on idempotentti ominaisuus (toisin sanoen, useiden samanlaisten GET-metodien suorittaminen vaikuttaa palvelimen tilaan samalla tavalla kuin jos metodi suoritettaisiin vain kerran). Käytännössä 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 ==