Zum Hauptinhalt springen

Anhang C. Änderungen gegenüber früheren RFCs (Changes from Previous RFCs)

C.1. Änderungen seit HTTP/0.9 (Changes from HTTP/0.9)​

Seit HTTP/0.9 hat HTTP erhalten:

  • Header-Felder bei Anforderungen und Antworten
  • Statuscodes bei Antworten
  • Unterstützung für Methoden über GET hinaus

C.2. Änderungen seit HTTP/1.0 (Changes from HTTP/1.0)​

Die Änderungen seit HTTP/1.0 [RFC1945] umfassen:

  • Persistente Verbindungen standardmäßig
  • Unterstützung für Chunked-Übertragungskodierung
  • Verbessertes Caching
  • Verbesserte Inhaltsverhandlung

C.3. Änderungen seit RFC 7230 (Changes from RFC 7230)​

Diese Überarbeitung von HTTP/1.1 hat die Teile von RFC 7230 bezüglich Nachrichtensyntax und Routing obsolet gemacht:

  1. Entfernung der Zeilenfaltung: Obsolete Zeilenfaltung (obs-fold) wird jetzt explizit abgelehnt.

  2. Content-Length: Klarstellung der Behandlung mehrerer Content-Length-Werte.

  3. Strikte Analyse: Verstärkte Anforderungen für die Nachrichtenanalyse zur Verhinderung von Schwachstellen.

  4. Transfer-Encoding: Klarstellung der Behandlung von Transfer-Encoding in Anforderungen und Antworten.

  5. Fehlerbehandlung: Verbesserte Anleitungen zur Behandlung fehlerhafter Nachrichten.

  6. Verbindungsverwaltung: Klarstellung des Verhaltens beim Verbindungsabschluss.

  7. Sicherheit: Erweiterte Sicherheitsüberlegungen zu Response Splitting und Request Smuggling.


Danksagungen (Acknowledgments)​

Dieses Dokument ist das Produkt der HTTP Working Group der IETF. Die Autoren danken allen Mitwirkenden für ihre Überprüfungen, Kommentare und Vorschläge.