Ce metodă HTTP este idempotent?
Ce metodă HTTP este idempotent?

Video: Ce metodă HTTP este idempotent?

Video: Ce metodă HTTP este idempotent?
Video: REST Web Services 06 - Method Idempotence 2024, Aprilie
Anonim

O metodă de solicitare este considerată „idempotentă” dacă efectul intenționat asupra serverului al mai multor solicitări identice cu acea metodă este același cu efectul pentru o singură astfel de solicitare. Dintre metodele de solicitare definite de această specificație, A PUNE , DELETE și metodele de solicitare sigure sunt idempotente.

Știți, de asemenea, http este pus Idempotent?

Vin la idempotent metode, ele suntHTTP metode care pot fi apelate de mai multe ori și vor produce același rezultat. Sunt considerate opțiunea sigură pentru a actualiza o resursă pe server. Câteva exemple de idempotentHTTP metodele sunt GET, A PUNE , și PATCH.

Mai mult, este http delete idempotent? PUT și ȘTERGE metodele sunt definite a fi idempotent . Cu toate acestea, există o avertizare ȘTERGE Metodele. GET, HEAD, OPTIONS și TRACE sunt definite ca sigure, ceea ce înseamnă că sunt destinate doar pentru a prelua date. Asta îi face idempotent de asemenea, deoarece cererile multiple, identice se vor comporta la fel.

În consecință, care metodă HTTP nu este Idempotent?

Prezentare generală a (unelor) metode

Metoda Idempotent Sigur
OBȚINE da da
CAP da da
A PUNE da Nu
POST Nu Nu

DE CE metoda GET este idempotentă?

Un idempotent HTTP metodă este un metodă care poate fi numit de multe ori fără rezultate diferite. Nu ar conta dacă metodă se numește o singură dată sau de zece ori. Rezultatul ar trebui să fie același. Din nou, acest lucru se aplică numai rezultatului, nu resursei în sine.

Recomandat: