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 ունեցող օգտվողի տվյալները նոր տվյալներով։