HttpRequestFeature Clase
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í.
Implementación predeterminada para IHttpRequestFeature.
public ref class HttpRequestFeature : Microsoft::AspNetCore::Http::Features::IHttpRequestFeature
public class HttpRequestFeature : Microsoft.AspNetCore.Http.Features.IHttpRequestFeature
type HttpRequestFeature = class
interface IHttpRequestFeature
Public Class HttpRequestFeature
Implements IHttpRequestFeature
- Herencia
-
HttpRequestFeature
- Implementaciones
Constructores
HttpRequestFeature() |
Inicializa una nueva instancia de la clase HttpRequestFeature. |
Propiedades
Body |
Obtiene o establece un objeto Stream que 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 y 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 y 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. |