【发布时间】:2011-10-07 07:12:22
【问题描述】:
在 WebClient 类上可以吗?
例如类似:
MyWebClient.AllowAutoRedirect = false; (of HttpWebRequest)
【问题讨论】:
标签: c# .net header location webclient
在 WebClient 类上可以吗?
例如类似:
MyWebClient.AllowAutoRedirect = false; (of HttpWebRequest)
【问题讨论】:
标签: c# .net header location webclient
您可以编写一个自定义 Web 客户端并启用此功能:
public class WebClientEx : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
var request = (HttpWebRequest)base.GetWebRequest(address);
request.AllowAutoRedirect = false;
return request;
}
}
然后:
using (var client = new WebClientEx())
{
Console.WriteLine(client.DownloadString("http://google.com"));
}
【讨论】: