Middle
Որ հարցումը էնդպոտենտ է?
sobes.tech AI
Պատասխան AI-ից
Իդեմպոտենտ հարցումը այնպիսի HTTP հարցում է, որը կարող է կատարվել մի քանի անգամ հերթով առանց առաջին կատարման հետո սերվերի վիճակը փոխելու:
Իդեմպոտենտ մեթոդների օրինակներ՝
- GET — պարզապես ստանում է տվյալները, առանց փոխելու:
- PUT — թարմացնում է ռեսուրսը; կրկնակի կանչելիս արդյունքը կլինի նույնը:
- DELETE — ջնջում է ռեսուրսը; նույն ռեսուրսի կրկնակի ջնջումը վիճակը չի փոխի:
Օրինակ, եթե ուղարկեք PUT հարցում՝ թարմացնելով օգտվողի պրոֆիլը նույն տվյալներով մի քանի անգամ, օգտվողի վիճակը կմնա նույնը:
Ի տարբերություն POST-ի, որը սովորաբար չի idempotent, քանի որ յուրաքանչյուր կանչ կարող է ստեղծել նոր ռեսուրս կամ փոխել վիճակը։