Я строю клиент Git в MFC Framework, и я использую библиотеку casablanca, чтобы устанавливать соединения с сервером github и использовать его API. В учебнике для Github один пример показывает, как отправить запрос на сервер GitHub с именем пользователя и паролем, который представлен для целей аутентификации:
https://developer.github.com/v3/#authenticationВзаимодействие с github API через библиотеку casablanca
curl -i https://api.github.com -u valid_username:valid_password
Теперь, я пытался и пытался достичь того же эффекта с Касабланке Microsoft, но я просто не могу получить правильный синтаксис:
http_client client(U("https://api.github.com/users/myuser"));
uri_builder builder(U("- u myuser:mypass"));
pplx::task<http_response> requestTask = client.request(methods::GET, builder.to_string());
После вызова этого я получаю исключение, брошенный из Касабланки говорят, что Ури не действует.
Любая идея, как правильно построить запрос в casablanca, чтобы я мог отправить его на сервер github?
Спасибо.