Która metoda HTTP jest idempotentna?
Która metoda HTTP jest idempotentna?

Wideo: Która metoda HTTP jest idempotentna?

Wideo: Która metoda HTTP jest idempotentna?
Wideo: REST Web Services 06 - Method Idempotence 2024, Kwiecień
Anonim

Metoda żądania jest uważana za „idempotentną”, jeśli zamierzony efekt na serwerze wielu identycznych żądań z tą metodą jest taki sam, jak efekt pojedynczego takiego żądania. Spośród metod żądania określonych w niniejszej specyfikacji, POŁOŻYĆ , DELETE i bezpieczne metody żądań są idempotentne.

Wiesz też, czy http put Idempotent?

Zbliża się do idempotentny metody, oni sąHTTP metody, które można wywoływać wielokrotnie i dadzą ten sam wynik. Są uważane za bezpieczną opcję aktualizacji zasobu na serwerze. Kilka przykładów idempotentHTTP metody to GET, POŁOŻYĆ i POPRAWKA.

Ponadto, czy http usuwa Idempotent? PUT i KASOWAĆ metody są zdefiniowane jako idempotentny . Istnieje jednak zastrzeżenie KASOWAĆ Metody. GET, HEAD, OPTIONS i TRACE są zdefiniowane jako bezpieczne, co oznacza, że są przeznaczone wyłącznie do pobierania danych. To sprawia, że idempotentny ponieważ wiele identycznych żądań będzie zachowywać się tak samo.

W związku z tym, która metoda HTTP nie jest Idempotentna?

Przegląd (niektórych) metod

Metoda Idempotentny Bezpieczna
DOSTWAĆ tak tak
GŁOWA tak tak
POŁOŻYĆ tak nie
POCZTA nie nie

DLACZEGO metoda GET jest idempotentna?

jakiś idempotentny HTTP metoda jest metoda które można nazwać wiele razy bez różnych wyników. Nie miałoby znaczenia, gdyby metoda jest wywoływana tylko raz lub dziesięć razy. Wynik powinien być taki sam. Ponownie, dotyczy to tylko wyniku, a nie samego zasobu.

Zalecana: