Метод http_response::set_body
Задает тело сообщения в текстовой строке и задает заголовок «тип содержимого». Предполагается, что кодирование символов строки — это страница кода ОС по умолчанию, которая выполняет необходимые преобразования в 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