Sobes.tech
Junior — Middle

Կարող եք բացատրել, թե ինչ է նշանակում HTTP հարցումը PUT մեթոդով?

sobes.tech AI

Պատասխան AI-ից

HTTP PUT հարցումը օգտագործվում է ռեսուրս ստեղծելու կամ փոխարինելու համար նշված URL-ով: Բացառությամբ POST-ի, որը սովորաբար ստեղծում է նոր ռեսուրս, PUT-ը էնդեմպոտենտ է՝ նույն տվյալներով կրկնվող հարցումները արդյունքը չեն փոխում:

Օգտագործման օրինակ՝

  • Օգտագործողի պրոֆիլը թարմացնել՝ ուղարկել PUT հարցում նոր տվյալներով օգտագործողի URL-ին:

Թարմացման հարցման օրինակ՝

PUT /users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

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

Եթե ռեսուրսը գոյություն ունի, այն փոխարինվում է; եթե ոչ՝ ստեղծվում:

PUT-ի հիմնական հատկանիշները՝

  • Էնդեմպոտենտություն
  • Ռեսուրսի ամբողջական փոխարինում
  • Օգտագործվում է հայտնի URL-ով թարմացման կամ ստեղծման համար