Sisällysluettelo:

Mitkä kaikki HTTP-menetelmät ovat idempotentteja?
Mitkä kaikki HTTP-menetelmät ovat idempotentteja?

Video: Mitkä kaikki HTTP-menetelmät ovat idempotentteja?

Video: Mitkä kaikki HTTP-menetelmät ovat idempotentteja?
Video: Minna Huotilainen: Pienen lapsen aivot ovat virittyneet oppimaan kieltä 2024, Marraskuu
Anonim

Pyyntö menetelmä pidetään " idempotentti " jos aiottu vaikutus palvelimeen useiden identtisten pyyntöjen kanssa menetelmä on sama kuin yksittäisen tällaisen pyynnön vaikutus. Pyynnöstä menetelmiä määritetään tässä määrityksessä, PUT, DELETE ja turvallinen pyyntö menetelmät ovat idempotentteja.

Sitä paitsi, mikä on idempotentti menetelmä

Idempotenttia menetelmää An idempotentti on HTTP-menetelmä jota voidaan kutsua monta kertaa ilman erilaisia tuloksia. Sillä ei olisi väliä, jos menetelmä kutsutaan vain kerran tai kymmenen kertaa. Tuloksen pitäisi olla sama. Jälleen tämä koskee vain tulosta, ei itse resurssia.

Toiseksi, mitkä ovat Idempotent ja turvalliset HTTP- ja REST-menetelmät? Idempotenttia menetelmää - voidaan kutsua useita kertoja samalla syötteellä ja se tuottaa saman tuloksen. Turvalliset menetelmät - ei muuta resurssia palvelinpuolella.

Yksinkertaisesti niin, mikä HTTP-menetelmä ei ole Idempotent?

Esimerkiksi sekvenssi on ei - idempotentti jos sen tulos riippuu arvosta, jota muutetaan myöhemmin samassa järjestyksessä. Sarja, jolla ei koskaan ole sivuvaikutuksia idempotentti määritelmän mukaan (edellyttäen, että samalle resurssijoukolle ei suoriteta samanaikaisia toimintoja).

Mitkä ovat

GET-menetelmä

  • GET:tä käytetään tietojen pyytämiseen tietystä resurssista.
  • GET on yksi yleisimmistä
  • POST-testiä käytetään tietojen lähettämiseen palvelimelle resurssin luomista/päivitystä varten.
  • POST on yksi yleisimmistä
  • PUT:ta käytetään tietojen lähettämiseen palvelimelle resurssin luomista/päivitystä varten.

Suositeltava: