HttpRequestMessage.Content Propiedad
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í.
Obtiene o establece el contenido HTTP que se va a enviar al servidor en el 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 de propiedad
Contenido HTTP que se va a enviar al servidor en el objeto HttpRequestMessage .
Comentarios
El contenido de un mensaje de solicitud HTTP corresponde al cuerpo de la entidad definido en RFC 2616.
Se pueden usar varias clases y una interfaz para el contenido HTTP. Entre ellos se incluyen los siguientes.
- IHttpContent : una interfaz base que representa un cuerpo de entidad HTTP y encabezados de contenido.
- HttpBufferContent : contenido HTTP basado en una secuencia.
- HttpFormUrlEncodedContent : contenido HTTP basado en datos de nombre y valor codificados mediante el tipo MIME application/x-www-form-urlencoded.
- HttpMultipartContent : contenido HTTP que usa el tipo MIME multipart/*.
- HttpMultipartFormDataContent : contenido HTTP que usa el tipo MIME de datos de varios elementos/formularios codificados.
- HttpStreamContent : contenido HTTP basado en una secuencia.
- HttpStringContent : contenido HTTP basado en una cadena.
No es necesario establecer una serie de métodos HttpClient en httpRequestMessage. Entre ellas, figuran:
- Los métodos HttpClient.GetAsync .
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.