Sobes.tech
Junior — Middle

Ce metode HTTP asigură idempotenta în cazul solicitărilor repetate?

sobes.tech AI

Răspuns de la AI

Idempotenta metodelor HTTP înseamnă că executarea repetată a aceleiași solicitări nu va schimba starea serverului după prima apelare.

Metodele principale idempotente sunt:

  • GET — obține date, nu schimbă starea.
  • PUT — actualizează o resursă, solicitările repetate cu aceleași date nu vor schimba rezultatul.
  • DELETE — șterge o resursă, apelurile repetate vor șterge resursa o dată, următoarele nu vor schimba starea.
  • HEAD — similar cu GET, dar fără corpul răspunsului, este idempotent.
  • OPTIONS — interoghează metodele disponibile, nu schimbă starea.

Metoda POST nu este idempotentă, deoarece solicitările repetate pot crea resurse noi sau pot modifica starea serverului.