HttpRequestHeader Enumeration

Definition

Die HTTP-Header, die in einer Clientanforderung angegeben werden können.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
Vererbung
HttpRequestHeader

Felder

Accept 20

Der Accept-Header, der die MIME-Typen angibt, die für die Antwort zulässig sind.

AcceptCharset 21

Der Accept-Charset-Header gibt die Zeichensätze an, die für die Antwort zulässig sind.

AcceptEncoding 22

Der Accept-Encoding-Header gibt die Inhaltscodierungen an, die für die Antwort zulässig sind.

AcceptLanguage 23

Der Accept-Language-Header gibt die natürlichen Sprachen an, die für die Antwort bevorzugt werden.

Allow 10

Der Allow-Header gibt den Satz unterstützter HTTP-Methoden an.

Authorization 24

Der Authorization-Header gibt die Anmeldeinformationen an, die der Client bereitstellt, um sich beim Server zu authentifizieren.

CacheControl 0

Der Cache-Control-Header gibt Direktiven an, die von allen Cachesteuerungsmechanismen in der Anforderungs-/Antwortkette befolgt werden müssen.

Connection 1

Der Connection-Header gibt Optionen an, die für eine bestimmte Verbindung gewünscht werden.

ContentEncoding 13

Der Content-Encoding-Header gibt die Codierungen an, die auf die zugehörigen Textdaten angewendet wurden.

ContentLanguage 14

Der Content-Language-Header gibt die natürlichen Sprachen der zugehörigen Textdaten an.

ContentLength 11

Der Content-Length-Header gibt die Länge der zugehörigen Textdaten in Bytes an.

ContentLocation 15

Der Content-Location-Header gibt einen URI an, von dem der zugehörige Text abgerufen werden kann.

ContentMd5 16

Der Content-MD5-Header, der den MD5-Hashwert der zugehörigen Textdaten zum Bereitstellen einer Integritätsprüfung für End-to-End-Nachrichten angibt. Aufgrund von Problemen durch Konflikte mit MD5 wird von Microsoft ein Sicherheitsmodell empfohlen, das mindestens auf SHA256 basiert.

ContentRange 17

Der Content-Range-Header, der angibt, wo die den vollständigen Text begleitenden Teiltextdaten angewendet werden sollen.

ContentType 12

Der Content-Type-Header gibt den MIME-Typ der zugehörigen Textdaten an.

25

Der Cookie-Hader gibt die für den Server bereitgestellten Cookiedaten an.

Date 2

Der Date-Header gibt das Datum und die Uhrzeit der Anforderungserstellung an.

Expect 26

Der Expect-Header gibt bestimmtes Serververhalten an, das für den Client erforderlich ist.

Expires 18

Der Expires-Header gibt Datum und Uhrzeit des Zeitpunkts an, nach dem die zugehörigen Textdaten als veraltet angesehen werden müssen.

From 27

Der From-Header, der eine E-Mail-Adresse für den Benutzer angibt, der den anfordernden Benutzer-Agent steuert.

Host 28

Der Host-Header gibt den Hostnamen und die Anschlussnummer der angeforderten Ressource an.

IfMatch 29

Der If-Match-Header gibt an, dass der angeforderte Vorgang nur ausgeführt werden soll, wenn die auf dem Client zwischengespeicherte Kopie der angegebenen Ressource aktuell ist.

IfModifiedSince 30

Der If-Modified-Header gibt an, dass der angeforderte Vorgang nur ausgeführt werden soll, wenn die angeforderte Ressource seit dem angegebenen Datum und der angegebenen Uhrzeit geändert wurde.

IfNoneMatch 31

Der If-None-Match-Header gibt an, dass der angeforderte Vorgang nur ausgeführt werden soll, wenn keine der auf dem Client zwischengespeicherten Kopien der angegebenen Ressource aktuell ist.

IfRange 32

Der If-Range-Header gibt an, dass nur der angegebene Bereich der angeforderten Ressource gesendet werden soll, wenn die auf dem Client zwischengespeicherte Kopie aktuell ist.

IfUnmodifiedSince 33

Der If-Unmodified-Since-Header gibt an, dass der angeforderte Vorgang nur ausgeführt werden soll, wenn die angeforderte Ressource seit dem angegebenen Datum und der angegebenen Uhrzeit nicht geändert wurde.

KeepAlive 3

Der Keep-Alive-Header gibt einen Parameter an, der zum Beibehalten einer permanenten Verbindung verwendet wird.

LastModified 19

Der Last-Modified-Header gibt das Datum und die Uhrzeit des Zeitpunkts an, zu dem die Textdaten zuletzt geändert wurden.

MaxForwards 34

Der Max-Forwards-Header gibt eine ganze Zahl an, die die restliche Anzahl möglicher Weiterleitungen dieser Anforderung darstellt.

Pragma 4

Der Pragma-Header gibt implementierungsspezifische Direktiven an, die auf jeden Agenten in der Anforderungs-/Antwortkette angewendet werden können.

ProxyAuthorization 35

Der Proxy-Authorization-Header gibt die Anmeldeinformationen an, die der Client bereitstellt, um sich als Proxy zu authentifizieren.

Range 37

Der Range-Header, der die Teilbereiche der vom Client angeforderten Antwort angibt, die anstelle der gesamten Antwort zurückgegeben werden.

Referer 36

Der Referer-Header gibt den URI der Ressource an, von der der Anforderungs-URI abgerufen wurde.

Te 38

Der TE-Header gibt die Übertragungscodierungen an, die für die Antwort zulässig sind.

Trailer 5

Der Trailer-Header gibt die Headerfelder an, die im Nachspann einer mit segmentierter Übertragungscodierung codierten Meldung vorhanden sind.

TransferEncoding 6

Der Transfer-Encoding-Header gibt ggf. den Typ der Transformation an, der auf den Meldungstext angewendet wurde.

Translate 39

Der Translate-Header ist eine Microsoft-Erweiterung der HTTP-Spezifikation, die in Verbindung mit der WebDAV-Funktionalität verwendet wird.

Upgrade 7

Der Upgrade-Header gibt zusätzliche Kommunikationsprotokolle an, die der Client unterstützt.

UserAgent 40

Der User-Agent-Header gibt Informationen über den Client-Agent an.

Via 8

Der Via-Header gibt Zwischenprotokolle an, die von Gateway- und Proxy-Agenten verwendet werden müssen.

Warning 9

Der Warning-Header gibt zusätzliche Informationen über den Status oder die Transformation einer Meldung an, die möglicherweise nicht in der Meldung wiedergegeben werden.

Hinweise

Die entsprechenden Inhalte verschiedener Header werden ausführlich in der HTTP/1.1-Spezifikation beschrieben, die bei RFC2616 verfügbar ist.

Gilt für

Siehe auch