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.