HTTP-metod

HTTP-metod

HTTP-statuskoder och -metoder är viktiga delar av Internets ekosystem och utgör ryggraden i kommunikationen mellan webbservrar och klienter. Alla som någonsin har besökt en webbplats har interagerat med dessa mekanismer, ofta obemärkt. När en sida inte kan hittas visas till exempel den välbekanta statuskoden "404 Not Found". I ett sådant ögonblick blir det tydligt hur nära sammankopplade våra onlineupplevelser är med dessa koder. I den komplexa koreografin av webbtrafik fungerar HTTP-metoder som riktningsgivare som anger vilken åtgärd som ska utföras, medan HTTP-statuskoder informerar oss om huruvida dessa åtgärder har lyckats eller misslyckats. Detta dubbla system ger tydlighet och effektivitet åt webbtrafiken, vilket gör att webbplatser och webbapplikationer kan interagera smidigt med ett brett spektrum av enheter och användare. Det är ett språk som oftast förblir osynligt, men som ändå spelar en central roll i den digitala värld som omger oss.

#GET

HTTP-metod GET har specificerats i avsnitt 4.3.1 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#HEAD

HTTP-metod HEAD har specificerats i avsnitt 4.3.2 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#POST

HTTP-metod POST har specificerats i avsnitt 4.3.3 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#PUT

HTTP-metod PUT har specificerats i avsnitt 4.3.4 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#DELETE

HTTP-metod DELETE har specificerats i avsnitt 4.3.5 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#CONNECT

HTTP-metod CONNECT har specificerats i avsnitt 4.3.6 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#OPTIONS

HTTP-metod OPTIONS har specificerats i avsnitt 4.3.7 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#TRACE

HTTP-metod TRACE har specificerats i avsnitt 4.3.8 i dokument RFC 7231 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#PROPFIND

HTTP-metod PROPFIND har specificerats i avsnitt 9.1 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#PROPPATCH

HTTP-metod PROPPATCH har specificerats i avsnitt 9.2 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#MKCOL

HTTP-metod MKCOL har specificerats i avsnitt 9.3 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#COPY

HTTP-metod COPY har specificerats i avsnitt 9.8 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#MOVE

HTTP-metod MOVE har specificerats i avsnitt 9.9 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#LOCK

HTTP-metod LOCK har specificerats i avsnitt 9.10 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

#UNLOCK

HTTP-metod UNLOCK har specificerats i avsnitt 9.11 i dokument RFC 4918 av Internet Engineering Task Force (IETF) och World Wide Web Consortium (W3C).

HTTP-metodCacheableIdempotentSafeRequest has payload bodyResponse has payload body
GETYesYesYesValfrittYes
HEADYesYesYesValfrittNej
POSTYesNejNejYesYes
PUTNejYesNejYesYes
DELETENejYesNejValfrittYes
CONNECTNejNejNejValfrittYes
OPTIONSNejYesYesValfrittYes
TRACENejYesYesNejYes