Ktorá metóda HTTP je idempotentná?
Ktorá metóda HTTP je idempotentná?

Video: Ktorá metóda HTTP je idempotentná?

Video: Ktorá metóda HTTP je idempotentná?
Video: REST Web Services 06 - Method Idempotence 2024, November
Anonim

Metóda požiadavky sa považuje za „idempotentnú“, ak zamýšľaný účinok viacerých identických požiadaviek s touto metódou na server je rovnaký ako účinok jednej takejto požiadavky. Z metód požiadaviek definovaných touto špecifikáciou, PUT Metódy, DELETE a bezpečné požiadavky sú idempotentné.

Tiež viete, je http put Idempotent?

Prichádza do idempotentný metódy, oni sú metódy, ktoré možno volať viackrát a prinesú rovnaký výsledok. Sú považované za bezpečnú možnosť aktualizácie zdroja na Serveri. Niektoré príklady idempotentHTTP metódy sú GET, PUT a PATCH.

Okrem toho, je http delete Idempotent? PUT a VYMAZAŤ metódy sú definované ako idempotentný . Existuje však upozornenie VYMAZAŤ Metódy. GET, HEAD, OPTIONS a TRACE sú definované ako bezpečné, čo znamená, že sú určené len na získavanie údajov. Toto ich robí idempotentný pretože viaceré, identické požiadavky sa budú správať rovnako.

Ktorá metóda HTTP teda nie je Idempotentná?

Prehľad (niektorých) metód

Metóda Idempotentný Bezpečný
GET Áno Áno
HLAVA Áno Áno
PUT Áno č
POST č č

PREČO je metóda GET idempotentná?

An idempotentný HTTP metóda je metóda ktoré možno volať mnohokrát bez rôznychvýsledkov. Nevadilo by, keby metóda sa volá len raz alebo desaťkrát. Výsledok by mal byť rovnaký. Opäť platí, že to platí len pre výsledok, nie pre samotný zdroj.

Odporúča: