HttpRequestMessage.Content 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定要傳送至 HttpRequestMessage 物件上伺服器的 HTTP 內容。
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
屬性值
要傳送至 HttpRequestMessage 物件上伺服器的 HTTP 內容。
備註
HTTP 要求訊息的內容會對應至 RFC 2616 中定義的實體主體。
許多類別和介面都可用於 HTTP 內容。 其中包括下列各項。
- IHttpContent - 代表 HTTP 實體主體和內容標頭的基底介面。
- HttpBufferContent - 根據資料流程的 HTTP 內容。
- HttpFormUrlEncodedContent - 以 application/x-www-form-urlencoded MIME 類型編碼的名稱/值資料為基礎的 HTTP 內容。
- HttpMultipartContent - 使用 multipart/* MIME 類型的 HTTP 內容。
- HttpMultipartFormDataContent - 使用編碼 multipart/form-data MIME 類型的 HTTP 內容。
- HttpStreamContent - 根據資料流程的 HTTP 內容。
- HttpStringContent - 根據字串的 HTTP 內容。
許多 HttpClient 方法不需要在 HttpRequestMessage上設定 Content 屬性。 這些選項包括:
- HttpClient.GetAsync方法。
- HttpClient.GetBufferAsync。
- HttpClient.GetInputStreamAsync。
- HttpClient.GetStringAsync。