Intern
Mely HTTP-módszer, a specifikáció szerint, a teljes erőforrás cseréjére szolgál és idempotens? PATCH POST PUT DELETE
sobes.tech MI
Válasz az MI-től
A HTTP specifikáció szerint a PUT módszert a forrás teljes cseréjére használják, és idempotens. Ez azt jelenti, hogy ugyanazzal az adatokkal ismételt PUT kérés az első kérés után nem változtatja meg a forrás állapotát.
- PUT — teljes egészében helyettesíti a forrást.
- PATCH — részlegesen frissíti a forrást.
- POST — általában új forrást hoz létre vagy műveletet hajt végre, nem idempotens.
- DELETE — törli a forrást, szintén idempotens, de nem helyettesíti.
Példa a PUT használatára:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{"name": "Иван", "age": 30}
Ez a kérés felülírja a 123 azonosítójú felhasználó adatait új adatokkal.