Windows.Web.Http.Headers Namespace
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.
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:
- HttpRequestHeaderCollection : Eine Auflistung der HTTP-Header, die einer HTTP-Anforderung zugeordnet sind.
- HttpResponseHeaderCollection : Eine Sammlung der HTTP-Header, die einer HTTP-Antwort zugeordnet sind.
- HttpContentHeaderCollection : Eine Sammlung der HTTP-Header, die dem Inhalt zugeordnet sind und für eine HTTP-Anforderung oder -Antwort verwendet werden können.
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.