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.