http_response::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