Windows.Web.Http.Headers Namespace

Bietet Unterstützung für HTTP-Header, die vom Windows.Web.Http-Namespace für die UWP-App verwendet werden, die auf HTTP-Dienste abzielen.

Klassen

HttpCacheDirectiveHeaderValueCollection

Stellt den Wert des HTTP-Headers Cache-Control für HTTP-Inhalt dar, der einer HTTP-Anforderung oder -Antwort zugeordnet ist.

HttpChallengeHeaderValue

Stellt Authentifizierungsinformationen dar, die in den HTTP-Headerwerten Proxy-Authenticate und WWW-Authenticate verwendet werden.

HttpChallengeHeaderValueCollection

Stellt den Wert des HTTP-Headers Proxy-Authenticate oder WWW-Authenticate für eine HTTP-Antwort dar.

HttpConnectionOptionHeaderValue

Stellt Verbindungsinformationen dar, die im HTTP-Header "Connection " für eine HTTP-Anforderung verwendet werden.

HttpConnectionOptionHeaderValueCollection

Stellt den Wert des VERBINDUNGS-HTTP-Headers für eine HTTP-Anforderung dar.

HttpContentCodingHeaderValue

Stellt Inhaltscodierungsinformationen dar, die im CONTENT-Encoding-HTTP-Header für HTTP-Inhalte in einer Anforderung oder Antwort verwendet werden.

HttpContentCodingHeaderValueCollection

Stellt den Wert des CONTENT-Encoding-HTTP-Headers für HTTP-Inhalte in einer Anforderung oder Antwort dar.

HttpContentCodingWithQualityHeaderValue

Stellt akzeptierte Codierungsinformationen dar, die im HTTP-Header Accept-Encoding für eine HTTP-Anforderung verwendet werden.

HttpContentCodingWithQualityHeaderValueCollection

Stellt den Wert des HTTP-Headers Accept-Encoding für eine HTTP-Anforderung dar.

HttpContentDispositionHeaderValue

Stellt den Wert des CONTENT-Disposition-HTTP-Headers für HTTP-Inhalte in einer Anforderung oder Antwort dar.

HttpContentHeaderCollection

Stellt eine Auflistung der HTTP-Header bereit, die Inhalten einer HTTP-Anforderung oder -Antwort zugeordnet sind.

HttpContentRangeHeaderValue

Stellt den Wert des Content-Range-HTTP-Headers für HTTP-Inhalte in einer Anforderung oder Antwort dar.

HttpCookiePairHeaderValue

Stellt Cookieinformationen dar, die im HTTP-Header cookie für eine HTTP-Anforderung verwendet werden.

HttpCookiePairHeaderValueCollection

Stellt den Wert des Cookie-HTTP-Headers für eine HTTP-Anforderung dar.

HttpCredentialsHeaderValue

Stellt den Wert des HTTP-Headers Authorization oder Proxy-Authorization für eine HTTP-Anforderung dar.

HttpDateOrDeltaHeaderValue

Stellt den Wert des HTTP-Headers Retry-After für eine HTTP-Antwort dar.

HttpExpectationHeaderValue

Stellt ein Token für ein bestimmtes Serververhalten dar, das vom Client benötigt wird, der im HTTP-Header Expect für eine HTTP-Anforderung verwendet wird.

HttpExpectationHeaderValueCollection

Stellt den Wert des Http-Headers Expect für eine HTTP-Anforderung dar.

HttpLanguageHeaderValueCollection

Stellt den Wert des Content-Language-HTTP-Headers für HTTP-Inhalte in einer Anforderung oder Antwort dar.

HttpLanguageRangeWithQualityHeaderValue

Stellt akzeptierte Sprachinformationen dar, die im HTTP-Header Accept-Language für eine HTTP-Anforderung verwendet werden.

HttpLanguageRangeWithQualityHeaderValueCollection

Stellt den Wert des Http-Headers Accept-Language für eine HTTP-Anforderung dar.

HttpMediaTypeHeaderValue

Stellt den Wert des Content-Type-HTTP-Headers für den HTTP-Inhalt in einer Anforderung oder Antwort dar.

HttpMediaTypeWithQualityHeaderValue

Stellt accept-Informationen dar, die im Accept-HTTP-Header für eine HTTP-Anforderung verwendet werden.

HttpMediaTypeWithQualityHeaderValueCollection

Stellt den Wert des Accept HTTP-Headers für eine HTTP-Anforderung dar.

HttpMethodHeaderValueCollection

Stellt den Wert des HTTP-Headers zulassen für eine HTTP-Antwort dar.

HttpNameValueHeaderValue

Stellt Namen- und Wertinformationen dar, die in einer Reihe von HTTP-Headern verwendet werden.

HttpProductHeaderValue

Stellt Produktinformationen dar, die von den Klassen HttpProductHeaderValue und HttpProductInfoHeaderValueCollection im HTTP-Header des User-Agent verwendet werden.

HttpProductInfoHeaderValue

Stellt Produktinformationen dar, die im USER-Agent-HTTP-Header für eine HTTP-Anforderung verwendet werden.

HttpProductInfoHeaderValueCollection

Stellt den Wert des USER-Agent-HTTP-Headers für eine HTTP-Anforderung dar.

HttpRequestHeaderCollection

Stellt eine Auflistung der HTTP-Header bereit, die einer HTTP-Anforderung zugeordnet sind.

HttpResponseHeaderCollection

Stellt eine Auflistung der HTTP-Header bereit, die einer HTTP-Antwort zugeordnet sind.

HttpTransferCodingHeaderValue

Stellt Übertragungscodierungsinformationen dar, die im HTTP-Header Transfer-Encoding für eine HTTP-Anforderung verwendet werden.

HttpTransferCodingHeaderValueCollection

Stellt den Wert des HTTP-Headers Transfer-Encoding für eine HTTP-Anforderung dar.

Hinweise

Der Windows.Web.Http-Namespace und die zugehörigen Namespaces Windows.Web.Http.Headers und Windows.Web.Http.Filters stellen eine Programmierschnittstelle für die UWP-App bereit, die eine Verbindung mit HTTP- und REST-Diensten herstellt. Diese Namespaces bieten konsistente Unterstützung in JavaScript, C#, VB.NET und C++ für HTTP-App-Entwickler.

Klassen im Windows.Web.Http.Headers-Namespace stellen HTTP-Header dar, die in RFC 2616 von der IETF definiert sind. HTTP-Header sind den HttpRequestMessage-, HttpResponseMessage- und HTTP-Inhalten zugeordnet, die mit einer HTTP-Anforderungsnachricht gesendet oder mit einer HTTP-Antwortnachricht empfangen werden.

Die primären Klassen im Windows.Web.Http.Headers-Namespace sind die folgenden:

Die meisten Eigenschaften dieser primären Klassen bieten Zugriff auf stark typisierte Klassenobjekte für bestimmte HTTP-Header.

Die Headers-Eigenschaft in HttpRequestMessage gibt ein HttpRequestHeaderCollection-Objekt zurück. Die DefaultRequestHeaders-Eigenschaft auf HttpClient gibt auch ein HttpRequestHeaderCollection-Objekt zurück.

Die Headers-Eigenschaft für HttpResponseMessage gibt ein HttpResponseHeaderCollection-Objekt zurück.

Die HttpContentHeaderCollection verfügt über einen Konstruktor und wird auch von der Eigenschaft in den Klassen HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent und HttpStreamContent und der IHttpContent-Schnittstelle zurückgegeben.

Weitere Informationen