Есть такая функция
const string host = "api.adialca.com";
string target = "/info.php?source=app&" + request;
if (isMessage)
target = "/info.php?source=app_message&" + request;
string tmp = host + target;
io_service service;
ip::tcp::resolver resolver(service);
ip::tcp::socket socket(service);
connect(socket, resolver.resolve(host, "80"));
http::request<http::string_body> req(http::verb::get, target, 11);
req.set(http::field::host, host);
req.set(http::field::user_agent, BOOST_BEAST_VERSION_STRING);
http::write(socket, req);
{
boost::beast::flat_buffer buffer;
http::response<http::dynamic_body> res;
http::read(socket, buffer, res);
}
socket.shutdown(ip::tcp::socket::shutdown_both);
Она прекрасно работает с string, но как переписать её на wstring или wchar_t, дабы использовать в запросах русский язык?