От гледна точка на RESTful услуга, за да бъде операция (или обаждане на услуга) идемпотентна, клиентите могат да извършват същото обаждане многократно, като същевременно дават същия резултат С други думи, извършването множество идентични заявки има същия ефект като отправянето на една заявка. … Методите PUT и DELETE са дефинирани като идемпотентни.
Какво е идемпотентност в API?
Idempotent APIs
В контекста на REST API, когато правите множество идентични заявки има същия ефект като извършването на една заявка – тогава този REST API се нарича идемпотентен. … Идемпотентност по същество означава , че резултатът от успешно изпълнена заявка е независим от броя на изпълнението й
Защо идемпотентността е важна в почивка?
Идемпотентността е важна в API защото ресурсът може да бъде извикан многократно, ако мрежата е прекъсната. В този сценарий неидемпотентните операции могат да причинят значителни нежелани странични ефекти, като създават допълнителни ресурси или ги променят неочаквано.
Какво е ключ за идемпотентност?
Ключът за идемпотентност е уникална стойност, генерирана от клиента, която ресурсният сървър използва за разпознаване на последващи повторни опити на същата заявка.
Какво е проверка за идемпотентност?
Един HTTP метод е идемпотентен ако една и съща заявка може да бъде направена веднъж или няколко пъти подред със същия ефект, като оставяте сървъра в същото състояние. С други думи, идемпотентният метод не трябва да има никакви странични ефекти (с изключение на водене на статистика).