Загрузка XmlDocument через HttpWebRequest - PullRequest
0 голосов
/ 30 мая 2011

Мне нужно загрузить XmlDocument из URL.Это работало, но, похоже, мне может понадобиться указать строку агента пользователя.

Поскольку XmlDocument не поддерживает это напрямую, я пытаюсь сделать это через HttpWebRequest:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "My User Agent";
xml.Load(request.GetRequestStream());

Однако при вызове xml.Load() выше возникает сообщение «Невозможно отправить тело содержимого с этим типом глагола».исключение.

Может ли кто-нибудь, кто понимает это лучше меня, помочь мне?

Ответы [ 2 ]

2 голосов
/ 30 мая 2011

GetRequestStream () предназначен для данных запроса.

Взамен GetResponse ().

0 голосов
/ 30 мая 2011

Возможно, используемый вами глагол неверен. Это работает?

request.Method = "GET"

...