Junior — Middle
Millised HTTP meetodid tagavad korduvate päringute puhul idempotentsust?
sobes.tech AI
Vastus AI-lt
HTTP meetodite idempotentsus tähendab, et sama päringu korduv täitmine ei muuda serveri seisundit pärast esimest kutsungit.
Peamised idempotentsed meetodid on:
- GET — andmete saamine, ei muuda seisundit.
- PUT — ressursi uuendamine, korduvad taotlused sama andmetega ei muuda tulemust.
- DELETE — ressursi kustutamine, korduvad kutsed kustutavad ressursi ühe korra, järgnevad ei muuda seisundit.
- HEAD — sarnane GET-ile, kuid ilma vastuse kehadeta, on idempotent.
- OPTIONS — küsib saadaval olevaid meetodeid, ei muuda seisundit.
POST meetod ei ole idempotentne, kuna korduvad taotlused võivad luua uusi ressursse või muuta serveri seisundit.