mrjbom
@mrjbom

Boost asio и русский текст?

Есть такая функция
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, дабы использовать в запросах русский язык?
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы