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

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

Войти через центр авторизации
Похожие вопросы
от 75 000 до 120 000 eur.
EVEN Foundation Москва
от 130 000 руб.
8base Санкт-Петербург
от 70 000 до 150 000 руб.
22 июл. 2019, в 17:03
500 руб./за проект
22 июл. 2019, в 16:55
500 руб./за проект