Která metoda HTTP je idempotentní?
Která metoda HTTP je idempotentní?

Video: Která metoda HTTP je idempotentní?

Video: Která metoda HTTP je idempotentní?
Video: REST API od Jaroslav Polakovič - WordCamp Praha 2016 2024, Listopad
Anonim

Metoda požadavku je považována za „idempotentní“, pokud zamýšlený účinek více identických požadavků s touto metodou na server je stejný jako účinek jednoho takového požadavku. Z metod požadavků definovaných touto specifikací, DÁT , DELETE a metody bezpečného požadavku jsou idempotentní.

Také víte, je http put Idempotent?

Přicházím idempotentní metody, oni jsou metody, které lze volat vícekrát a přinesou stejný výsledek. Jsou považovány za bezpečnou možnost aktualizace zdroje na serveru. Některé příklady idempotentHTTP metody jsou GET, DÁT a PATCH.

Navíc, je http delete Idempotent? PUT a VYMAZAT metody jsou definovány jako idempotentní . Existuje však upozornění VYMAZAT Metody. GET, HEAD, OPTIONS a TRACE jsou definovány jako bezpečné, což znamená, že jsou určeny pouze pro získávání dat. To je dělá idempotentní stejně tak, protože více stejných požadavků se bude chovat stejně.

Která metoda HTTP tedy není Idempotentní?

Přehled (některých) HTTP metod

Metoda Idempotentní Bezpečný
DOSTAT Ano Ano
HLAVA Ano Ano
DÁT Ano Ne
POŠTA Ne Ne

PROČ je metoda GET idempotentní?

An idempotentní HTTP metoda je metoda které lze volat mnohokrát bez různýchvýsledků. Nevadilo by, kdyby metoda je voláno pouze jednou nebo desetkrát. Výsledek by měl být stejný. Opět platí, že se to týká pouze výsledku, nikoli samotného zdroje.

Doporučuje: