HttpRequestMessage.Content Propriedade
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.
Obtém ou define o conteúdo HTTP a ser enviado para o servidor no objeto HttpRequestMessage .
public:
property IHttpContent ^ Content { IHttpContent ^ get(); void set(IHttpContent ^ value); };
IHttpContent Content();
void Content(IHttpContent value);
public IHttpContent Content { get; set; }
var iHttpContent = httpRequestMessage.content;
httpRequestMessage.content = iHttpContent;
Public Property Content As IHttpContent
Valor da propriedade
O conteúdo HTTP a ser enviado para o servidor no objeto HttpRequestMessage .
Comentários
O conteúdo de uma mensagem de solicitação HTTP corresponde ao corpo da entidade definido no RFC 2616.
Várias classes e uma interface podem ser usadas para conteúdo HTTP. Entre eles estão os descritos a seguir.
- IHttpContent – uma interface base que representa um corpo de entidade HTTP e cabeçalhos de conteúdo.
- HttpBufferContent – conteúdo HTTP com base em um fluxo.
- HttpFormUrlEncodedContent – conteúdo HTTP baseado em dados de nome/valor codificados usando o tipo MIME do aplicativo/x-www-form-urlencoded.
- HttpMultipartContent – conteúdo HTTP que usa o tipo MIME de várias partes/*.
- HttpMultipartFormDataContent – conteúdo HTTP que usa o tipo MIME multipart/form-data codificado.
- HttpStreamContent – conteúdo HTTP com base em um fluxo.
- HttpStringContent – conteúdo HTTP com base em uma cadeia de caracteres.
Vários métodos HttpClient não precisam definir a propriedade Content no HttpRequestMessage. Entre elas estão as seguintes:
- Os métodos HttpClient.GetAsync .
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.