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.