Hvilken HTTP-metode er idempotent?
Hvilken HTTP-metode er idempotent?

Video: Hvilken HTTP-metode er idempotent?

Video: Hvilken HTTP-metode er idempotent?
Video: REST API Series | Tutorial 7: HTTP Methods - GET, POST, PUT, DELETE, HEAD, OPTIONS, PATCH 2024, April
Anonim

En forespørselsmetode anses som "idempotent" hvis den tiltenkte effekten på serveren av flere identiske forespørsler med den metoden er den samme som effekten for en enkelt slik forespørsel. Av forespørselsmetodene definert av denne spesifikasjonen, SETTE , SLETT og sikre forespørselsmetoder er idempotente.

Vet også, er http satt Idempotent?

Kommer til idempotent metoder, de areHTTP metoder som kan kalles flere ganger og de vil gi samme resultat. De anses som det sikre alternativet for å oppdatere en ressurs på serveren. Noen eksempler på idempotentHTTP metodene er GET, SETTE , og PATCH.

Videre, er http delete Idempotent? PUT og SLETT metoder er definert til å være idempotent . Det er imidlertid et forbehold SLETT . GET, HEAD, OPTIONS og TRACE-metoder er definert som sikre, noe som betyr at de kun er beregnet på å hente data. Dette gjør dem idempotent også siden flere, identiske forespørsler vil oppføre seg likt.

Hvilken HTTP-metode er derfor ikke-Idempotent?

Oversikt over (noen)

HTTP-metode Idempotent Sikker
ja ja
HODE ja ja
SETTE ja Nei
POST Nei Nei

HVORFOR er GET-metoden idempotent?

An idempotent HTTP metode er en metode som kan kalles mange ganger uten forskjellige utfall. Det ville ikke ha noe å si om metode kalles bare én gang, eller ti ganger over. Resultatet skal være det samme. Igjen, dette gjelder kun resultatet, ikke selve ressursen.

Anbefalt: