Junior — Middle
Mi a célja a HTTP PATCH módszernek web-API-kel való munkában?
sobes.tech MI
Válasz az MI-től
A HTTP PATCH módszert arra használják, hogy részlegesen frissítsenek egy erőforrást a szerveren. Ellentétben a PUT-tal, ami általában az egész erőforrást helyettesíti, a PATCH csak azokat a mezőket küldi el, amelyeket módosítani szeretne.
Például, ha van egy felhasználói objektum name, email és age mezőkkel, és csak az email-t szeretné megváltoztatni, akkor küldhet egy kérést az új email értékkel, anélkül, hogy a többi mezőt érintené.
A PATCH kérés példája:
PATCH /users/123 HTTP/1.1
Content-Type: application/json
{
"email": "newemail@example.com"
}
Ez hasznos a sávszélesség megtakarításához és az adatok véletlen felülírásának elkerüléséhez, amelyek nem változtathatók meg.