Привет
Я пытаюсь получить xml-файл с веб-сайта, который требует от меня ввода имени пользователя и ключа API.
Пример:
public void GetTournaments(string userName, string apiKey, string tournamentName)
{
string getXMLAdress = "https://" + userName + ":" + apiKey + "@challonge.com/api/tournaments/" + tournamentName + "/participants.xml";
XmlDocument tournamentsXML = new XmlDocument();
tournamentsXML.Load(getXMLAdress);
}
API на веб-сайте показывает, что вам нужна только эта информация ... однако он всегда возвращает 401, к которым у меня нет доступа.Теперь я заметил, что когда я помещал это в свой браузер, мне все равно приходилось заполнять имя пользователя и пароль.При использовании приведенного выше URL-адреса он показывает всплывающее окно, в котором вы можете указать свое имя пользователя / пароль.
Я всегда мог позволить пользователям загружать файлы самостоятельно, но это было бы хлопотно.Поэтому мне интересно, есть ли альтернативный способ или я могу заполнить всплывающее окно через C #.
Заранее спасибо.