在使用XmlTextReader发出HTTP请求时是否可以设置User-Agent字符串?如果是这样,我该怎么做呢?
我正在使用VB.NET与.NET 2.0运行时,但可以很好地阅读您的C#建议.
感谢您的时间.
SLa*_*aks 10
您需要使用WebRequest
或WebClient
类来手动下载内容; 它们允许您设置标题.
编辑:例如:
var request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "...";
using (var response = request.GetResponse())
using (var responseStream = response.GetResponseStream())
using (var reader = XmlReader.Create(responseStream)) {
...
}
Run Code Online (Sandbox Code Playgroud)