Я пытаюсь загрузить HttpWebResponse в XmlDocument и получаю исключение «Данные на корневом уровне недействительны. Строка 1, позиция 1». Если я вывожу ответ на консоль, я получаю «system.net.connectstream». Учетные данные не кажутся моей проблемой, потому что, если я ввожу неправильный пароль, мое исключение изменяется на ошибку 404. Вот мой код...
string username = "username";
string password = "password";
string url = "https://myurl.com";
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Credentials = new NetworkCredential(username, password);
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
XmlDocument xmlDoc = new XmlDocument();
Console.WriteLine(response.GetResponseStream());
xmlDoc.Load(response.GetResponseStream());
Спасибо!