如何防止WebClient类自动跟踪标题中的位置? [英] How do you prevent the WebClient class from automatically following the location in headers?
本文介绍了如何防止WebClient类自动跟踪标题中的位置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
WebClient类可能吗?
Is it possible on the WebClient class?
例如,例如:
MyWebClient.AllowAutoRedirect = false; (of HttpWebRequest)
推荐答案
和启用这个功能:
public class WebClientEx : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
var request = (HttpWebRequest)base.GetWebRequest(address);
request.AllowAutoRedirect = false;
return request;
}
}
然后:
and then:
using (var client = new WebClientEx())
{
Console.WriteLine(client.DownloadString("http://google.com"));
}
这篇关于如何防止WebClient类自动跟踪标题中的位置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文