HttpRequestHeader Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die HTTP-Header, die in einer Clientanforderung angegeben werden können.
public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader =
Public Enum HttpRequestHeader
- Vererbung
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. |
Cookie | 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-Since-Header, der angibt, 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 unter rfc2616 verfügbar ist.