IHttpRequestFeature Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém os detalhes de uma determinada solicitação. Todas essas propriedades devem ser mutáveis. Nenhuma dessas propriedades deve ser definida como nula.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Derivado
Propriedades
Body |
Obtém ou define um Stream que representa o corpo da solicitação, se houver. Null pode ser usado para representar um corpo de solicitação vazio. |
Headers |
Obtém ou define cabeçalhos incluídos na solicitação, agregados pelo nome do cabeçalho. Os valores não são divididos ou mesclados entre linhas de cabeçalho. Por exemplo, os seguintes cabeçalhos:
|
Method |
Obtém ou define o método de solicitação conforme definido no RFC 7230. Por exemplo, "GET", "HEAD", "POST", etc.. |
Path |
Obtém ou define a parte do caminho da solicitação que identifica o recurso solicitado. O valor poderá ser Empty se PathBase contiver o caminho completo ou para solicitações 'OPTIONS *'. O caminho é totalmente decodificado pelo servidor, exceto por '%2F', que decodificaria para '/' e alteraria o significado dos segmentos de caminho. '%2F' só pode ser substituído depois de dividir o caminho em segmentos. |
PathBase |
Obtém ou define a primeira parte do caminho de solicitação associado à raiz do aplicativo. O valor não é escapado. O valor pode ser Empty. |
Protocol |
Obtém ou define a versão HTTP conforme definido no RFC 7230. Por exemplo, "HTTP/1.1" |
QueryString |
Obtém ou define a parte de consulta do destino de solicitação, conforme definido no RFC 7230. O valor pode ser Empty. Se não estiver vazio, o '?' à esquerda será incluído. O valor está em sua forma original, sem escape. |
RawTarget |
Obtém ou define o destino da solicitação conforme ele foi enviado na solicitação HTTP. Essa propriedade contém o caminho bruto e a consulta completa, bem como outros destinos de solicitação, como * para solicitações OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Obtém ou define o esquema de uri de solicitação. Por exemplo, "http" ou "https". Observe que esse valor não está incluído na solicitação original, ele é inferido verificando se o transporte usou uma conexão TLS ou não. |