У меня есть метод обработки обратного вызова от http_listener
, и я пытаюсь вызвать метод request_uri
параметра http_request. Мой запрос uri из веб-браузера:
http://localhost:8888//api/v1/ws_auth
Но возвращаемый uri содержит очень странные значения:
const web::uri& uri = request.request_uri() // request is the http_request parameter of callback
auto path = uri.path(); // "/v1/ws_auth"
auto host = uri.host(); // "api"
Я думаю, причина в двойном "//" в uri после раздела полномочий , но хотите обработать его правильно, вместо того, чтобы иметь неправильные значения хоста и пути. Как правильно с этим справиться и исправить?