HttpRequestFeature Classe
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.
Implementação padrão 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
- Herança
-
HttpRequestFeature
- Implementações
Construtores
HttpRequestFeature() |
Inicializa uma nova instância de HttpRequestFeature. |
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. |