Какво е идемпотентност в rest api?

Съдържание:

Какво е идемпотентност в rest api?
Какво е идемпотентност в rest api?

Видео: Какво е идемпотентност в rest api?

Видео: Какво е идемпотентност в rest api?
Видео: DJENA - DA VIDYA KAKVO E / Джена - Да видя какво е, 2012 2024, Ноември
Anonim

От гледна точка на RESTful услуга, за да бъде операция (или обаждане на услуга) идемпотентна, клиентите могат да извършват същото обаждане многократно, като същевременно дават същия резултат С други думи, извършването множество идентични заявки има същия ефект като отправянето на една заявка. … Методите PUT и DELETE са дефинирани като идемпотентни.

Какво е идемпотентност в API?

Idempotent APIs

В контекста на REST API, когато правите множество идентични заявки има същия ефект като извършването на една заявка – тогава този REST API се нарича идемпотентен. … Идемпотентност по същество означава , че резултатът от успешно изпълнена заявка е независим от броя на изпълнението й

Защо идемпотентността е важна в почивка?

Идемпотентността е важна в API защото ресурсът може да бъде извикан многократно, ако мрежата е прекъсната. В този сценарий неидемпотентните операции могат да причинят значителни нежелани странични ефекти, като създават допълнителни ресурси или ги променят неочаквано.

Какво е ключ за идемпотентност?

Ключът за идемпотентност е уникална стойност, генерирана от клиента, която ресурсният сървър използва за разпознаване на последващи повторни опити на същата заявка.

Какво е проверка за идемпотентност?

Един HTTP метод е идемпотентен ако една и съща заявка може да бъде направена веднъж или няколко пъти подред със същия ефект, като оставяте сървъра в същото състояние. С други думи, идемпотентният метод не трябва да има никакви странични ефекти (с изключение на водене на статистика).

Препоръчано: