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());
ありがとう!