HttpRequestMessage.Content Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le contenu HTTP à envoyer au serveur sur l’objet 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
Valeur de propriété
Contenu HTTP à envoyer au serveur sur l’objet HttpRequestMessage .
Remarques
Le contenu d’un message de requête HTTP correspond au corps d’entité défini dans RFC 2616.
Un certain nombre de classes et une interface peuvent être utilisées pour le contenu HTTP. Elles incluent les suivantes :
- IHttpContent : interface de base représentant un corps d’entité HTTP et des en-têtes de contenu.
- HttpBufferContent : contenu HTTP basé sur un flux.
- HttpFormUrlEncodedContent : contenu HTTP basé sur des données nom/valeur encodées à l’aide du type MIME application/x-www-form-urlencoded.
- HttpMultipartContent : contenu HTTP qui utilise le type MIME multipart/*.
- HttpMultipartFormDataContent : contenu HTTP qui utilise le type MIME multipart/form-data encodé.
- HttpStreamContent : contenu HTTP basé sur un flux.
- HttpStringContent : contenu HTTP basé sur une chaîne.
Un certain nombre de méthodes HttpClient n’ont pas besoin de définir la propriété Content sur httpRequestMessage. Ces options en question sont les suivantes :
- Méthodes HttpClient.GetAsync .
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.