Tatsächlich ist die akzeptierte Antwort nicht vollständig. Der Inhaltsbereich wird nicht nur in Antworten verwendet. Es ist auch legal bei Anfragen, die eine Körperschaft eines Unternehmens bereitstellen.
Beispielsweise stellt ein HTTP-PUT einen Entitätskörper bereit, der möglicherweise nur einen Teil einer Entität bereitstellt. Somit kann die PUT-Anforderung einen Inhaltsbereichskopf enthalten, der dem Server angibt, wo der Teilentitätskörper in die Entität zusammengeführt werden soll.
Lassen Sie uns beispielsweise zuerst eine Datei mit HTTP erstellen und dann an eine Datei anhängen:
Anfrage 1:
PUT /file HTTP/1.1
Host: server
Content-Length: 1
a
Anfrage 2:
PUT /file HTTP/1.1
Host: server
Content-Range: bytes 1-2/*
Content-Length: 1
a
Wie, sehen wir uns den Inhalt der Datei an ...
Anfrage 3:
GET /file HTTP/1.1
Host: server
HTTP/1.1 200 OK
Content-Length: 2
aa
Dies ermöglicht den wahlfreien Zugriff auf Dateien, sowohl LESEN als auch SCHREIBEN über HTTP. Ich wollte nur klarstellen, wie ich die Verwendung von Content-Range in einem von mir entwickelten WebDAV-Client untersucht habe. Vielleicht werden sich diese erweiterten Informationen für andere als nützlich erweisen.