cpprestsdk: неверное значение пути, возвращаемое http_request :: request_uri () во время обработки обратного вызова от http_listener - PullRequest
0 голосов
/ 06 мая 2020

У меня есть метод обработки обратного вызова от 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 после раздела полномочий , но хотите обработать его правильно, вместо того, чтобы иметь неправильные значения хоста и пути. Как правильно с этим справиться и исправить?

...