IHttpRequestFeature Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene los detalles de una solicitud determinada. Todas estas propiedades deben ser mutables. Ninguna de estas propiedades debe establecerse en NULL.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Derivado
Propiedades
Body |
Obtiene o establece un objeto que Stream representa el cuerpo de la solicitud, si existe. Null se puede usar para representar un cuerpo de solicitud vacío. |
Headers |
Obtiene o establece los encabezados incluidos en la solicitud, agregados por nombre de encabezado. Los valores no se dividen ni combinan entre líneas de encabezado. Por ejemplo, los siguientes encabezados:
|
Method |
Obtiene o establece el método de solicitud tal como se define en RFC 7230. Por ejemplo, "GET", "HEAD", "POST", etc.. |
Path |
Obtiene o establece la parte de la ruta de acceso de solicitud que identifica el recurso solicitado. El valor puede ser Empty si PathBase contiene la ruta de acceso completa o para las solicitudes "OPTIONS *". El servidor descodifica completamente la ruta de acceso, excepto "%2F", que descodificaría a "/" y cambiaría el significado de los segmentos de ruta de acceso. '%2F' solo se puede reemplazar después de dividir la ruta de acceso en segmentos. |
PathBase |
Obtiene o establece la primera parte de la ruta de acceso de solicitud asociada a la raíz de la aplicación. El valor no tiene escape. El valor puede ser Empty. |
Protocol |
Obtiene o establece la versión HTTP tal como se define en RFC 7230. Por ejemplo, "HTTP/1.1" |
QueryString |
Obtiene o establece la parte de consulta del destino de solicitud tal y como se define en RFC 7230. El valor puede ser Empty. Si no está vacío, se incluirá el "?" inicial. El valor está en su forma original, sin escape. |
RawTarget |
Obtiene o establece el destino de la solicitud tal como se envió en la solicitud HTTP. Esta propiedad contiene la ruta de acceso sin procesar y la consulta completa, así como otros destinos de solicitud, como * para las solicitudes OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Obtiene o establece el esquema de URI de solicitud. Por ejemplo, "http" o "https". Tenga en cuenta que este valor no se incluye en la solicitud original; se deduce comprobando si el transporte usó una conexión TLS o no. |