HTTP metodas

HTTP metodas

HTTP būsenos kodai ir metodai yra labai svarbūs interneto ekosistemos elementai, sudarantys žiniatinklio serverių ir klientų bendravimo pagrindą. Kiekvienas, kada nors lankęsis interneto svetainėje, yra susidūręs su šiais mechanizmais, dažnai nepastebimai. Pavyzdžiui, kai nerandama puslapio, pasirodo gerai pažįstamas būsenos kodas "404 Not Found". Tokiu momentu tampa aišku, kaip glaudžiai mūsų patirtis internete susijusi su šiais kodais. Sudėtingoje žiniatinklio srauto choreografijoje HTTP metodai tarnauja kaip gairės, nurodančios, kokį veiksmą reikia atlikti, o HTTP būsenos kodai informuoja mus apie šių veiksmų sėkmę ar nesėkmę. Ši dviguba sistema užtikrina žiniatinklio srauto aiškumą ir veiksmingumą, todėl svetainės ir žiniatinklio programos gali sklandžiai sąveikauti su įvairiais įrenginiais ir naudotojais. Tai kalba, kuri dažniausiai lieka nematoma, tačiau atlieka pagrindinį vaidmenį mus supančiame skaitmeniniame pasaulyje.

#GET

HTTP metodą GET Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.1 skirsnyje.

#HEAD

HTTP metodą HEAD Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.2 skirsnyje.

#POST

HTTP metodą POST Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.3 skirsnyje.

#PUT

HTTP metodą PUT Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.4 skirsnyje.

#DELETE

HTTP metodą DELETE Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.5 skirsnyje.

#CONNECT

HTTP metodą CONNECT Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.6 skirsnyje.

#OPTIONS

HTTP metodą OPTIONS Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.7 skirsnyje.

#TRACE

HTTP metodą TRACE Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 7231 dokumento 4.3.8 skirsnyje.

#PROPFIND

HTTP metodą PROPFIND Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.1 skirsnyje.

#PROPPATCH

HTTP metodą PROPPATCH Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.2 skirsnyje.

#MKCOL

HTTP metodą MKCOL Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.3 skirsnyje.

#COPY

HTTP metodą COPY Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.8 skirsnyje.

#MOVE

HTTP metodą MOVE Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.9 skirsnyje.

#LOCK

HTTP metodą LOCK Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.10 skirsnyje.

#UNLOCK

HTTP metodą UNLOCK Interneto inžinerijos darbo grupė (IETF) ir Pasaulinis žiniatinklio konsorciumas (W3C) nurodė RFC 4918 dokumento 9.11 skirsnyje.

HTTP metodasCacheableIdempotentSafeRequest has payload bodyResponse has payload body
GETYesYesYesPasirinktinaiYes
HEADYesYesYesPasirinktinaiNe
POSTYesNeNeYesYes
PUTNeYesNeYesYes
DELETENeYesNePasirinktinaiYes
CONNECTNeNeNePasirinktinaiYes
OPTIONSNeYesYesPasirinktinaiYes
TRACENeYesYesNeYes