Sobes.tech
Junior — Middle

გაქვს გამოცდილება რესურსების განახლებისთვის PATCH მეთოდის გამოყენებაში?

sobes.tech AI

პასუხი AI-სგან

დიახ, მეთოდი PATCH გამოიყენება რესურსის ნაწილობრივი განახლებისთვის სერვერზე. განსხვავებით PUT-ისგან, რომელიც ჩვეულებრივ მთლიან რესურსს ცვლის, PATCH საშუალებას აძლევს მხოლოდ იმ ველებს, რომლებიც უნდა შეიცვალოს, გაგზავნოთ. ეს სასარგებლოა, როდესაც საჭიროა მხოლოდ მცირე ნაწილი მონაცემების განახლება.

Curl-ის გამოყენებით PATCH მოთხოვნის მაგალითი:

curl -X PATCH https://api.example.com/users/123 \
  -H "Content-Type: application/json" \
  -d '{"email": "newemail@example.com"}'

პასუხად, სერვერი განაახლებს მხოლოდ 123 ID-ის მქონე მომხმარებლის ელფოსტის ველს, სხვა მონაცემებს არ შეეხება.