HTTP metode

HTTP metode

HTTP statusa kodi un metodes ir būtiski interneta ekosistēmas elementi, kas veido saziņas pamatu starp tīmekļa serveriem un klientiem. Ikviens, kurš jebkad ir apmeklējis tīmekļa vietni, ir mijiedarbojies ar šiem mehānismiem, bieži vien nemanot. Piemēram, ja kādu lapu nevar atrast, tiek parādīts pazīstamais statusa kods "404 Not Found". Šādā brīdī kļūst skaidrs, cik cieši mūsu tiešsaistes pieredze ir saistīta ar šiem kodiem. Sarežģītajā tīmekļa datplūsmas horeogrāfijā HTTP metodes kalpo kā virziena norādes, kas norāda, kādas darbības jāveic, savukārt HTTP statusa kodi informē mūs par šo darbību veiksmi vai neveiksmi. Šī dubultā sistēma nodrošina tīmekļa datplūsmas skaidrību un efektivitāti, ļaujot tīmekļa vietnēm un tīmekļa lietojumprogrammām vienmērīgi mijiedarboties ar dažādām ierīcēm un lietotājiem. Tā ir valoda, kas lielākoties paliek neredzama, taču tai ir galvenā loma digitālajā pasaulē, kas mūs ieskauj.

#GET

HTTP GET metodi RFC 7231. dokumenta 4.3.1. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#HEAD

HTTP HEAD metodi RFC 7231. dokumenta 4.3.2. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#POST

HTTP POST metodi RFC 7231. dokumenta 4.3.3. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#PUT

HTTP PUT metodi RFC 7231. dokumenta 4.3.4. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#DELETE

HTTP DELETE metodi RFC 7231. dokumenta 4.3.5. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#CONNECT

HTTP CONNECT metodi RFC 7231. dokumenta 4.3.6. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#OPTIONS

HTTP OPTIONS metodi RFC 7231. dokumenta 4.3.7. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#TRACE

HTTP TRACE metodi RFC 7231. dokumenta 4.3.8. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#PROPFIND

HTTP PROPFIND metodi RFC 4918. dokumenta 9.1. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#PROPPATCH

HTTP PROPPATCH metodi RFC 4918. dokumenta 9.2. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#MKCOL

HTTP MKCOL metodi RFC 4918. dokumenta 9.3. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#COPY

HTTP COPY metodi RFC 4918. dokumenta 9.8. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#MOVE

HTTP MOVE metodi RFC 4918. dokumenta 9.9. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#LOCK

HTTP LOCK metodi RFC 4918. dokumenta 9.10. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

#UNLOCK

HTTP UNLOCK metodi RFC 4918. dokumenta 9.11. iedaļā ir precizējusi Interneta inženierijas darba grupa (IETF) un Pasaules tīmekļa konsorcijs (W3C).

HTTP metodeCacheableIdempotentSafeRequest has payload bodyResponse has payload body
GETYesYesYesPēc izvēlesYes
HEADYesYesYesPēc izvēles
POSTYesYesYes
PUTYesYesYes
DELETEYesPēc izvēlesYes
CONNECTPēc izvēlesYes
OPTIONSYesYesPēc izvēlesYes
TRACEYesYesYes