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

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

Войти через TM ID
Похожие вопросы
SmaSS Самара
от 75 000 до 120 000 руб.
PiRL Ventures Москва
от 110 000 руб.
2Reallife Москва
от 120 000 до 150 000 руб.