C# Webrequest不允许自动编辑
在.NET2.0中,使用WebRequest时如何禁止自动编辑?我发现有些源代码使用了AllowAutoRedirect属性,但在我的WebRequest上没有这样的属性。您需要将其强制转换为C# Webrequest不允许自动编辑,c#,.net-2.0,webrequest,C#,.net 2.0,Webrequest,在.NET2.0中,使用WebRequest时如何禁止自动编辑?我发现有些源代码使用了AllowAutoRedirect属性,但在我的WebRequest上没有这样的属性。您需要将其强制转换为HttpWebRequest HttpWebRequest WebRequest = (HttpWebRequest)System.Net.WebRequest.Create("http://www.mySite.com"); WebRequest.AllowAutoRedirect = false; W
HttpWebRequest
HttpWebRequest WebRequest =
(HttpWebRequest)System.Net.WebRequest.Create("http://www.mySite.com");
WebRequest.AllowAutoRedirect = false;
WebRequest
本身没有这样的属性,但是HttpWebRequest
有。如果强制转换为HttpWebRequest
,则可以将AllowAutoRedirect
设置为false
如果您的web请求真的不是一个
HttpWebRequest
,请解释它是什么类型的请求。我很高兴您取消了这一点-我想知道为什么,因为它显示了演员阵容:)我注意到大多数人使用“WebRequest”和“HttpWebRequest”几乎是同义词。你认为这是因为FileWebRequest类不常用吗?@Cerburus:我当然从未使用过。