Sobes.tech
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.