HTTP
HTTP stands for Hypertext Transfer Protocol. It is an application-layer protocol used for transferring hypermedia documents and other resources on the World Wide Web. It follows a client–server model: a client sends an HTTP request to a server, which responds with an HTTP response. The protocol is stateless by default, though state can be maintained using mechanisms such as cookies, sessions, or tokens.
Communication consists of request and response messages. Each request includes a request line with a method,
Versions and features: HTTP/1.0 introduced basic connections; HTTP/1.1 added persistent connections, host headers, chunked transfer encoding,
Security and intermediaries: HTTPS secures data in transit with encryption, integrity, and authentication. Proxies, gateways, and
Standardization and evolution: HTTP specifications are developed by the IETF and, where applicable, the WHATWG. They