HTTP/1.1
HTTP/1.1 ist die Revision mit persistenten Verbindungen des Web-Grundprotokolls; es ergänzte Pipelining, Chunked-Transfer und den Host-Header, leidet aber weiterhin unter Head-of-Line-Blocking.
Zweck
Es liefert das Textprotokoll-Framework für Webkommunikation; persistente Verbindungen senken die Handshake-Overhead, und es bleibt die am weitesten verbreitete HTTP-Version.
Mechanismus
Es ist ein Textprotokoll aus Request/Response-Zeile + Headern + Body. Persistente Verbindungen (Connection: keep-alive) wiederverwenden die TCP-Verbindung; Pipelining erlaubt Sends hintereinander, aber Antworten müssen der Reihe nach zurückkommen (Head-of-Line-Blocking); Chunked-Transfer (Transfer-Encoding: chunked) unterstützt Bodies unbekannter Länge.
Anwendungsfälle
- Web- und API-Kommunikation
- CDN-Content-Auslieferung
- RESTful-Dienste
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
URL-Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig. WERKZEUG