IHttpRequestFeature Schnittstelle
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.
Enthält die Details einer bestimmten Anforderung. Diese Eigenschaften sollten alle veränderbar sein. Keine dieser Eigenschaften sollte jemals auf NULL festgelegt werden.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Abgeleitet
Eigenschaften
Body |
Ruft einen Stream ab, der den Anforderungstext darstellt, falls vorhanden, oder legt dieses fest. Null kann verwendet werden, um einen leeren Anforderungstext darzustellen. |
Headers |
Ruft Kopfzeilen ab, die in der Anforderung enthalten sind, aggregiert durch den Headernamen. Die Werte werden nicht über Kopfzeilen aufgeteilt oder zusammengeführt. Z. B. die folgenden Header:
|
Method |
Ruft die Anforderungsmethode ab, wie in RFC 7230 definiert, oder legt sie fest. Z.B. "GET", "HEAD", "POST" usw.. |
Path |
Ruft den Teil des Anforderungspfads ab, der die angeforderte Ressource identifiziert, oder legt diesen fest. Der Wert kann sein, wenn PathBase der vollständige Pfad oder für "OPTIONS *"-Anforderungen enthalten istEmpty. Der Pfad wird vom Server vollständig decodiert, mit Ausnahme von "%2F", was zu "/" decodiert und die Bedeutung der Pfadsegmente ändert. "%2F" kann nur ersetzt werden, nachdem der Pfad in Segmente aufgeteilt wurde. |
PathBase |
Ruft den ersten Teil des Anforderungspfads ab, der dem Anwendungsstamm zugeordnet ist, oder legt diesen fest. Der Wert ist nicht mit escaped versehen. Der Wert kann sein Empty. |
Protocol |
Ruft die HTTP-Version ab, die in RFC 7230 definiert ist, oder legt sie fest. Z.B. "HTTP/1.1" |
QueryString |
Ruft den Abfrageteil des Anforderungsziels ab, wie in RFC 7230 definiert, oder legt diesen fest. Der Wert kann sein Empty. Wenn nicht leer, wird das führende "?" eingeschlossen. Der Wert befindet sich in seiner ursprünglichen Form, ohne sich zu entweichen. |
RawTarget |
Ruft das Anforderungsziel ab, wie es in der HTTP-Anforderung gesendet wurde, oder legt es fest. Diese Eigenschaft enthält den rohen Pfad und die vollständige Abfrage sowie andere Anforderungsziele wie * für OPTIONS-Anforderungen (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Ruft das Anforderungs-URI-Schema ab oder legt es fest. Z.B. "http" oder "https". Beachten Sie, dass dieser Wert nicht in der ursprünglichen Anforderung enthalten ist. Er wird abgeleitet, indem überprüft wird, ob der Transport eine TLS-Verbindung verwendet hat oder nicht. |