如何防止WebClient类自动跟踪标题中的位置?
是否可以在WebClient类中使用?
例如:
MyWebClient.AllowAutoRedirect = false; (of HttpWebRequest)
您可以编写自定义Web客户端并启用此function:
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")); }