Sobes.tech
Intern

Koji HTTP metod, prema specifikaciji, se koristi za potpunu zamenu resursa i je idempotentan? PATCH POST PUT DELETE

sobes.tech АИ

Одговор од АИ

Prema HTTP specifikaciji, metoda PUT se koristi za potpuno zamenjivanje resursa i je idempotentna. To znači da će ponovljeni PUT zahtev sa istim podacima nakon prvog zahteva ne promeniti stanje resursa.

  • PUT — zamenjuje ceo resurs.
  • PATCH — delimično ažurira resurs.
  • POST — obično kreira novi resurs ili izvršava akciju, nije idempotentno.
  • DELETE — briše resurs, takođe je idempotentno, ali ga ne zamenjuje.

Primer korišćenja PUT:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{"name": "Иван", "age": 30}

Ovaj zahtev će zameniti podatke korisnika sa ID-jem 123 novim podacima.