Sobes.tech
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.