Поделиться через


HttpRequestMessage.Content Свойство

Определение

Возвращает или задает содержимое HTTP для отправки на сервер в объекте 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

Значение свойства

Содержимое HTTP для отправки на сервер в объекте HttpRequestMessage .

Комментарии

Содержимое сообщения HTTP-запроса соответствует тексту сущности, определенной в RFC 2616.

Для содержимого HTTP можно использовать несколько классов и интерфейс. К ним относятся следующие.

  • IHttpContent — базовый интерфейс, представляющий текст сущности HTTP и заголовки содержимого.
  • HttpBufferContent — http-содержимое на основе потока.
  • HttpFormUrlEncodedContent — http-содержимое на основе данных имени и значения, закодированных с помощью типа MIME application/x-www-form-urlencoded.
  • HttpMultipartContent — http-содержимое, использующее тип MIME multipart/*.
  • HttpMultipartFormDataContent — http-содержимое, использующее закодированный тип MIME multipart/form-data.
  • HttpStreamContent — содержимое HTTP на основе потока.
  • HttpStringContent — содержимое HTTP на основе строки.

Для ряда методов HttpClient не требуется задавать свойство Content в httpRequestMessage. следующие основные параметры.

Применяется к