Sobes.tech
Middle

Որ հարցումը էնդպոտենտ է?

sobes.tech AI

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

Իդեմպոտենտ հարցումը այնպիսի HTTP հարցում է, որը կարող է կատարվել մի քանի անգամ հերթով առանց առաջին կատարման հետո սերվերի վիճակը փոխելու:

Իդեմպոտենտ մեթոդների օրինակներ՝

  • GET — պարզապես ստանում է տվյալները, առանց փոխելու:
  • PUT — թարմացնում է ռեսուրսը; կրկնակի կանչելիս արդյունքը կլինի նույնը:
  • DELETE — ջնջում է ռեսուրսը; նույն ռեսուրսի կրկնակի ջնջումը վիճակը չի փոխի:

Օրինակ, եթե ուղարկեք PUT հարցում՝ թարմացնելով օգտվողի պրոֆիլը նույն տվյալներով մի քանի անգամ, օգտվողի վիճակը կմնա նույնը:

Ի տարբերություն POST-ի, որը սովորաբար չի idempotent, քանի որ յուրաքանչյուր կանչ կարող է ստեղծել նոր ռեսուրս կամ փոխել վիճակը։