Авторизация в API отдыха Azure DevOps - PullRequest
0 голосов
/ 29 июня 2019

У меня есть API Azure DevOps для статистики, но я не могу пройти проверку подлинности в c # при отправке заголовка.

Я использую веб-запросы.

После нескольких испытаний я пошел и использовал почтальоначтобы проверить это, и я мог войти, используя имя пользователя и пароль, поэтому я скопировал тот заголовок авторизации, который работает на 100%, так как я получил информацию обратно с сервера.

var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
httpWebRequest.Method = "GET";

httpWebRequest.Headers.Add("Authorization:Basic base64Username:password");
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
     result = streamReader.ReadToEnd();
     Console.WriteLine(result);
}

В c # все, что я получаю в ответэто целая куча кода типа HTML, что я думаю, является частью веб-сайта аутентификации.

...