Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

http_request – třída