Zum Hauptinhalt springen

RFC 7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Veröffentlicht: Juni 2014
Status: Standards Track (Ersetzt durch RFC 9110)
Autoren: R. Fielding (Hrsg.), J. Reschke (Hrsg.)


Zusammenfassung (Abstract)

Das Hypertext Transfer Protocol (HTTP) ist ein zustandsloses Protokoll auf Anwendungsebene für verteilte, kollaborative Hypertext-Informationssysteme. Dieses Dokument definiert die Semantik von HTTP/1.1-Nachrichten, wie sie durch Anfragemethoden, Anfrage-Header-Felder, Antwortstatuscodes und Antwort-Header-Felder ausgedrückt wird, zusammen mit der Nutzdaten der Nachrichten (Metadaten und Body-Inhalt) und Mechanismen zur Inhaltsverhandlung.


Inhaltsverzeichnis (Table of Contents)

Hauptabschnitte (Core Sections)

Anhänge (Appendices)


Copyright (c) 2014 IETF Trust und die als Dokumentautoren identifizierten Personen. Alle Rechte vorbehalten.



Hauptmerkmale (Key Features)

HTTP-Methodeneigenschaften (HTTP Method Properties)

Dieses Dokument definiert drei grundlegende Eigenschaften für HTTP-Methoden:

  1. Sichere Methoden (Safe Methods): Nur-Lese-Operationen, die den Serverstatus nicht ändern
  2. Idempotente Methoden (Idempotent Methods): Mehrere identische Anfragen haben denselben Effekt wie eine einzelne Anfrage
  3. Cachefähige Methoden (Cacheable Methods): Antworten, die gespeichert und wiederverwendet werden können

Methodenübersicht (Method Summary)

MethodeSicherIdempotentCachefähig
GET
HEAD
POST⚠️
PUT
DELETE
CONNECT
OPTIONS
TRACE