http_request::set_body – metoda
Nastaví textový řetězec zprávy na textový řetězec a nastaví záhlaví "Content-Type".Předpokládá, že kódování znaků v řetězci je výchozí znaková stránka OS, a provede příslušné převody na 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")
);
Parametry
body_text
Hodnota JSON.content_type
Řetězec obsahující typ MIME obsahu zprávy.body_data
Vektor obsahující data subjektu.stream
Čitelný, otevřený asynchronní proud.content_length
Velikost dat k odeslání v těle.
Poznámky
Tato akce přepíše všechna dříve nastavená data těla a hlavičku "Content-Type".
Požadavky
Záhlaví: http_msg.h
Obor názvů: web::http