Я использую пример из boost / beast prepare_payload ()
http::response<http::string_body> res{http::verb::post, "/"};
res.set(http::field::user_agent, "Beast");
res.body() = Respon.dump(4);
res.prepare_payload();
2 вещи, которые я изменил: имя константы и данные, помещенные в body (). (Ответ - Json, Respon.dump (4) - строка) И я получаю сообщение об ошибке.
Error C2440 'initializing': cannot convert from 'initializer list' to 'boost::beast::http::message<false,boost::beast::http::basic_string_body<char,std::char_traits<char>,std::allocator<char>>,boost::beast::http::fields>' https server D:\tempo\03-lab-08-http-server-Hamsterrhino\sources\source.cpp 171
Почему пример не работает? Работа изменилась, но забыли изменить пример?