← Back to the glossary

Web design · Development · SEO

HTTP

HTTP explained: the foundation of web communication

Editorially reviewed ·

Clear definition

HTTP stands for Hypertext Transfer Protocol and defines the exchange of messages between clients and servers. A request contains a method, target, headers, and optionally a body; a response contains a status code, headers, and payload. HTTP is used not only for HTML but also for images, APIs, downloads, and many other resources.

HTTP is stateless by default: each request is initially handled independently. Sessions are created through additional mechanisms such as cookies or tokens. Methods including GET, POST, PUT, and DELETE express different intentions, while status codes describe the result. Modern HTTP versions optimise transport but do not correct faulty applications or insecure connections.

HTTP in practice

HTTP defines methods, headers, status codes, and resource transfer. A sound implementation distinguishes read operations from changes and uses status codes according to their actual meaning.

Web communication consists of individual requests and responses governed by headers, status codes, and security rules. Cookies are only one possible storage and transfer mechanism within that system. Purpose, lifetime, access protection, transmission, and consent need separate evaluation. A technically available mechanism is not automatically necessary or legally permitted.

At a glance

HTTP defines the exchange of requests and responses. Client, Request, Server, Response.
HTTP defines the exchange of requests and responses.Open infographic in full size

HTTP: relevance to SEO, paid search, and GEO

Protocol and cookie configuration can affect redirects, caching, security, and tracking. Mistakes lead to duplicate URLs, lost sessions, or incomplete conversions. SEO crawls, browser tests, and campaign measurement should therefore cover different consent and authentication states. Privacy notices do not replace a technical review of the requests that are actually sent.

For search and answer systems, coverage of HTTP should distinguish its definition, scope, and evaluation criteria. The editorial reference is “RFC 9110: HTTP Semantics” by IETF, making central claims traceable for readers and machine-based systems.

Practical code example

HTTP

Request and response in HTTP

The simplified example shows method, path, headers, status, and response format.

GET /de/glossar/http/ HTTP/1.1
Host: example.com
Accept: text/html

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300

Sources and further reading

  1. Standard RFC 9110: HTTP Semantics IETF · Checked

Frequently asked questions

HTTP is the application protocol through which clients and servers exchange structured requests and responses on the web.

Plain HTTP does not provide transport encryption. HTTPS protects HTTP connections with TLS.