Hypertext Transfer Protocol
Hypertext Transfer Protocol (HTTP) er en applikationsprotokol der er designet til at distribuere hypermedia information over et netværk.
Tekniske Detaljer
HTTP fungerer som en request-response protokol i en client-server computer model. Fx med kan en browser agere klient og en webhost kan agere server. Serveren sender en HTTP forespørgsel til serveren. Serveren reagerer baseret på forespørgslen og sender derefter et svar til klienten. Svaret indeholder et svar staus der indikerer hvordan forespørgslen blev udført og kan også indeholde yderligere data som fx HTML til fremvisning.
Forespørgelstyper
GET
Forespørger en repræsentation af en specifik ressource, som en HTML side eller et billede. GET forespørgsler skulle altid kun hente data og ikke ha nogen anden effekt på serveren.
HEAD
Ligner GET, men får kun response koden tilbage, altså om en ressource er tilgængelig men får ikke selve ressourcen. Den er nyttig til at tjekke for "døde" links.
POST
Bruges til at sende data til serveren. Sammen med POST forespørgslen kommer der fx en forum meddelelse, en video, et billede eller lignende.
PUT
Bruges til at sende information til serveren som skal placeres et bestemt sted, fx et fil upload.
DELETE
Bruges til at slette en specifik ressource.
TRACE
OPTIONS
CONNECT
PATCH