http_response::set_body-Methode
Legt den Inhalt der Nachricht auf eine Textzeichenfolge fest und legt den "Content-Type"-Header fest. Geht davon aus, dass die Zeichencodierung der Zeichenfolge die Standardcodepage des Betriebssystems ist und führt entsprechende Konvertierungen in UTF-8 aus.
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")
);
Parameter
body_text
JSON-Wert.content_type
Eine Zeichenfolge mit dem MIME-Typen des Nachrichteninhalts.body_data
Vektor, der die Inhaltsdaten enthält.stream
Ein lesbarer, offener, asynchroner Stream.content_length
Die Größe des zu sendenden Inhalts.
Hinweise
Dies überschreibt alle bisher festgelegten Inhaltsdaten und "Content-Type"-Header.
Anforderungen
Header: http_msg.h
Namespace: web::http