Spisu treści:

Jakie wszystkie metody HTTP są idempotentne?
Jakie wszystkie metody HTTP są idempotentne?

Wideo: Jakie wszystkie metody HTTP są idempotentne?

Wideo: Jakie wszystkie metody HTTP są idempotentne?
Wideo: REST Web Services 06 - Method Idempotence 2024, Listopad
Anonim

Prośba metoda jest uważany " idempotentny " jeśli zamierzony efekt na serwerze wielu identycznych żądań z tym metoda jest taki sam jak skutek pojedynczego takiego żądania. Z prośby metody zdefiniowane przez tę specyfikację, PUT, DELETE i bezpieczne żądanie metody są idempotentne.

Poza tym, czym jest metoda idempotentna w terminologii

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

Po drugie, jakie są Idempotentne i bezpieczne metody HTTP i REST? Metody idempotentne - może wywołać wiele razy z tym samym wejściem i daje ten sam wynik. Bezpieczne metody - nie modyfikuje zasobu po stronie serwera.

Po prostu, która metoda HTTP nie jest Idempotentna?

Na przykład sekwencja to nie - idempotentny jeśli jego wynik zależy od wartości, która jest później modyfikowana w tej samej kolejności. Sekwencja, która nigdy nie ma skutków ubocznych, to idempotentny , z definicji (pod warunkiem, że na tym samym zestawie zasobów nie są wykonywane żadne współbieżne operacje).

Jakie są metody żądania

Metoda GET

  • GET służy do żądania danych z określonego zasobu.
  • GET to jedna z najpopularniejszych metod
  • POST służy do wysyłania danych do serwera w celu utworzenia/aktualizacji zasobu.
  • POST to jedna z najpopularniejszych metod
  • PUT służy do wysyłania danych do serwera w celu utworzenia/aktualizacji zasobu.

Zalecana: