RFC 1945 – Hypertext Transfer Protocol -- HTTP/1.0
| Status | Informational |
|---|---|
| Veröffentlicht | Mai 1996 |
| Volltext | rfc-editor.org/rfc/rfc1945 |
RFC 1945 spezifiziert HTTP/1.0, ein zustandsloses, textbasiertes Anwendungsprotokoll für verteilte Hypermedia-Systeme, das ab 1990 im World Wide Web verwendet wurde. Es definiert die grundlegende Kommunikation zwischen Client und Server über das request/response-Modell: Ein Client sendet eine Anfrage mit Methode, URI und Header, der Server antwortet mit Statuscode, Headern und optionalem Body. Die spezifizierten Methoden sind GET, HEAD und POST, ergänzt durch Statuscodes wie 200 OK oder 404 Not Found.
Der Kern von HTTP/1.0 liegt in der einfachen, direkten Verbindung: Jeder request öffnet eine eigene TCP-Verbindung, die nach der response wieder geschlossen wird. Header wie Content-Type oder Content-Length beschreiben die übertragenen Daten. Die Spezifikation dokumentiert die damalige Praxis und enthält im Anhang Features wie PUT, DELETE sowie Accept-Header, die in späteren Versionen standardisiert wurden.
Historisch ist RFC 1945 bedeutsam als erste formale Beschreibung des Protokolls, das das World Wide Web weltweit etablierte. Es legte die Basis für HTTP/1.1 und alle späteren Versionen, auch wenn es selbst nie als Internetstandard verabschiedet wurde. Seine einfache Architektur prägt bis heute grundlegende Prinzipien des Webs, auch wenn die fehlende Persistenz und Header-Kompression heutigen Anforderungen nicht mehr genügt.