若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

http_request::set_body 方法

將訊息的主體設定為文字字串和設定 "Content-Type" 標頭。 假設字串的字元編碼方式是作業系統的預設字碼頁,並會適當轉換為 UTF-8。

void set_body(
   const utility::string_t &body_text,
   utility::string_t content_type = utility::string_t(U("text/plain"))
);

void set_body(
   std::string body_text,
   utility::string_t content_type = utility::string_t(U("text/plain; charset=utf-8"))
);

void set_body(
   const json::value &body_data
);

void set_body(
   std::vector<unsigned char> body_data
);

void set_body(
   concurrency::streams::istream stream,
   utility::string_t content_type = U("application/octet-stream")
);

void set_body(
   concurrency::streams::istream stream,
   size_t content_length,
   utility::string_t content_type = U("application/octet-stream")
);

body_text

json 值。

content_type

保存訊息主體之 MIME 類型的字串。

body_data

包含主體資料的向量。

stream

可讀取的已開啟非同步資料流。

content_length

要在主體中傳送之資料的大小。

這會覆寫任何先前設定的主體資料和 "Content-Type" 標頭。

標頭:http_msg.h

命名空間:web::http

顯示: