HTTP-Ressourcen und -Spezifikationen
HTTP wurde erstmals in den frühen 1990er-Jahren spezifiziert. Es wurde mit Blick auf Erweiterbarkeit entwickelt und hat im Laufe der Jahre zahlreiche Ergänzungen erfahren; dies führte dazu, dass seine Spezifikation über zahlreiche Spezifikationsdokumente verstreut ist (inmitten experimenteller, aufgegebener Erweiterungen). Diese Seite listet relevante Ressourcen zu HTTP auf.
| Spezifikation | Titel | Status |
|---|---|---|
| RFC 9110 | HTTP-Semantik | Internetstandard |
| RFC 9111 | HTTP-Caching | Internetstandard |
| RFC 9112 | HTTP/1.1 | Internetstandard |
| RFC 9113 | HTTP/2 | Vorgeschlagener Standard |
| RFC 9114 | HTTP/3 | Vorgeschlagener Standard |
| RFC 5861 | HTTP-Cache-Control-Erweiterungen für veraltete Inhalte | Informativ |
| RFC 8246 | Unveränderliche HTTP-Antworten | Vorgeschlagener Standard |
| RFC 6265 | HTTP-Zustandsverwaltungsmechanismus Definiert Cookies | Vorgeschlagener Standard |
| Entwurfsspezifikation | Cookie-Präfixe | IETF-Entwurf |
| Entwurfsspezifikation | Same-Site-Cookies | IETF-Entwurf |
| Entwurfsspezifikation | Einstellung der Änderung von „secure“-Cookies aus nicht sicheren Origins | IETF-Entwurf |
| RFC 2145 | Verwendung und Interpretation von HTTP-Versionsnummern | Informativ |
| RFC 6585 | Zusätzliche HTTP-Statuscodes | Vorgeschlagener Standard |
| RFC 7725 | Ein HTTP-Statuscode zur Meldung rechtlicher Hindernisse | Im Standardisierungsprozess |
| RFC 2397 | Das URL-Schema „data“ | Vorgeschlagener Standard |
| RFC 3986 | Uniform Resource Identifier (URI): Generische Syntax | Internetstandard |
| RFC 5988 | Web-Verlinkung Definiert den Link-Header |
Vorgeschlagener Standard |
| Entwurfsspezifikation | HTTP-Client-Hints | IETF-Entwurf |
| RFC 7578 | Rückgabe von Werten aus Formularen: multipart/form-data | Vorgeschlagener Standard |
| RFC 6266 | Verwendung des Content-Disposition-Header-Felds im Hypertext Transfer Protocol (HTTP) | Vorgeschlagener Standard |
| RFC 2183 | Übermittlung von Darstellungsinformationen in Internetnachrichten: Das Content-Disposition-Header-Feld Nur eine Teilmenge der Syntax des Content-Disposition-Headers kann im Kontext von HTTP-Nachrichten verwendet werden. |
Vorgeschlagener Standard |
| RFC 7239 | Forwarded-HTTP-Erweiterung | Vorgeschlagener Standard |
| RFC 6455 | Das WebSocket-Protokoll | Vorgeschlagener Standard |
| RFC 5246 | Das Transport Layer Security (TLS)-Protokoll Version 1.2 Diese Spezifikation wurde durch nachfolgende RFCs geändert, aber diese Änderungen haben keine Auswirkungen auf das HTTP-Protokoll. | Vorgeschlagener Standard |
| RFC 8446 | Das Transport Layer Security (TLS)-Protokoll Version 1.3 Ersetzt TLS 1.2. | Vorgeschlagener Standard |
| RFC 2817 | Upgrade auf TLS innerhalb von HTTP/1.1 | Vorgeschlagener Standard |
| RFC 7541 | HPACK: Header-Komprimierung für HTTP/2 | Im Standardisierungsprozess |
| RFC 7838 | Alternative HTTP-Dienste | Im Standardisierungsprozess |
| RFC 7301 | Transport Layer Security (TLS)-Application-Layer-Protocol-Negotiation-Erweiterung Wird verwendet, um HTTP/2 auf der Transportschicht auszuhandeln und einen zusätzlichen Anfrage-/Antwort-Roundtrip einzusparen. | Vorgeschlagener Standard |
| RFC 6454 | Das Web-Origin-Konzept | Vorgeschlagener Standard |
| Fetch | Cross-Origin Resource Sharing | Living Standard |
| RFC 7034 | HTTP-Header-Feld X-Frame-Options | Informativ |
| RFC 6797 | HTTP Strict Transport Security (HSTS) | Vorgeschlagener Standard |
| Upgrade unsicherer Anfragen | Upgrade unsicherer Anfragen | Kandidatenempfehlung |
| Content-Security-Policy-Spezifikation | Content Security Policy Level 3 | Veraltet |
| Microsoft-Dokument | Angabe von Legacy-Dokumentmodi* Definiert X-UA-Compatible | Hinweis |
| RFC 5689 | HTTP-Erweiterungen für Web Distributed Authoring and Versioning (WebDAV) Diese Erweiterungen des Webs sowie CardDAV und CalDAV liegen außerhalb des Geltungsbereichs von HTTP im Web. Moderne APIs für Anwendungen werden heutzutage mithilfe des RESTful-Musters definiert. | Vorgeschlagener Standard |
| RFC 2324 | Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) | Aprilscherz-Spezifikation |
| RFC 7168 | Das Hyper Text Coffee Pot Control Protocol für Tea Efflux Appliances (HTCPCP-TEA) | Aprilscherz-Spezifikation |
| HTML Living Standard | HTML Definiert HTTP-Erweiterungen für Server-Sent Events | Living Standard |
| Reporting API | Report-To-Header |
Entwurf |
| Entwurfsspezifikation | Expect-CT-Erweiterung für HTTP | IETF-Entwurf |
| RFC 7486 | HTTP Origin-Bound Auth (HOBA) | Experimentell |
| RFC 7240 | Prefer-Header für HTTP | Vorgeschlagener Standard |
| RFC 3229 | Delta-Encoding in HTTP | Vorgeschlagener Standard |
Siehe auch
- Entwicklung von HTTP
- Glossarbegriffe: