Sobes.tech
Intern

Որ HTTP մեթոդը, համաձայն սպեցիֆիկացիայի, օգտագործվում է ռեսուրսի ամբողջական փոխարինման համար և էնդպոտենտ է? PATCH POST PUT DELETE

sobes.tech AI

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

HTTP բնորոշման համաձայն, PUT մեթոդը օգտագործվում է ռեսուրսի ամբողջական փոխարինման համար և էիդեմպոտենտ է: Դա նշանակում է, որ նույն տվյալներով կրկնվող PUT հարցումը առաջին հարցումից հետո ռեսուրսի վիճակը չի փոխի:

  • PUT — ամբողջ ռեսուրսը փոխարինում է:
  • PATCH — մասամբ թարմացնում է ռեսուրսը:
  • POST — սովորաբար ստեղծում է նոր ռեսուրս կամ իրականացնում գործողություն, չէ էիդեմպոտենտ:
  • DELETE — ջնջում է ռեսուրսը, նույնպես էիդեմպոտենտ է, բայց չի փոխարինում:

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

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

{"name": "Иван", "age": 30}

Այս հարցումը փոխարինում է ID 123 ունեցող օգտվողի տվյալները նոր տվյալներով։