HTTPprotocol
HTTP (Hypertext Transfer Protocol) is an application layer protocol used for transferring data on the World Wide Web. It enables clients and servers to exchange requests and responses and typically runs over TCP. When protected by TLS, HTTP operates as HTTPS. The protocol is defined by RFCs issued by the IETF and has evolved since its origins in the early 1990s as part of Tim Berners-Lee’s web architecture.
HTTP follows a request–response model. A client sends a request with a method, a target URI, and
Common methods include GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, and TRACE. Status codes are grouped into
Versions and evolution: HTTP/1.0 introduced simple connections; HTTP/1.1 added persistent connections and Host headers. HTTP/2 uses