TCR

What is HTTP? A Complete Overview of the Web Protocol

December 9, 2024 | by JSK

HTTP

HTTP

Components of HTTP-based systems

Client: the user-agent

Web server

Proxies

HTTP flow

GET / HTTP/1.1
Host:example.com
Accept-Language: en
HTTP/1.1 200 OK
Date: Sat, 09 Oct 2010 14:28:02 GMT
Server: Apache
Last-Modified: Tue, 01 Dec 2009 20:18:22 GMT
ETag: "51142bc1-7449-479b075b2891b"
Accept-Ranges: bytes
Content-Length: 29769
Content-Type: text/html
<!doctype html>… (here come the 29769 bytes of the requested web page)

HTTP messages

Requests

Responses