Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ, რა იგულისხმება HTTP მეთოდში PUT?

sobes.tech AI

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

HTTP მეთოდი PUT გამოიყენება რესურსის შექმნის ან შეცვლისთვის მითითებულ URL-ზე. თუ რესურსი არსებობს, ის სრულად შეიცვლება მოთხოვნის შიგთავსით; თუ არა, ახალი შექმნილი იქნება. განსხვავებით POST-დან, რომელიც ჩვეულებრივ ახდენს ახალი რესურსის დამატებას, PUT არის იდემპოტენტური: იგივე მონაცემებით განმეორებითი მოთხოვნები არ შეცვლის შედეგს პირველი შემდეგ.

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

PUT /users/123 HTTP/1.1
Content-Type: application/json

{
  "name": "Иван Иванов",
  "email": "ivan@example.com"
}

ეს მოთხოვნა შეცვლის ID 123-ის მომხმარებლის მონაცემებს ახალი მონაცემებით.