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-ის მქონე მომხმარებლის ელფოსტის ველს, სხვა მონაცემებს არ შეეხება.