Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Webrequest不允许自动编辑_C#_.net 2.0_Webrequest - Fatal编程技术网

C# 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

在.NET2.0中,使用WebRequest时如何禁止自动编辑?我发现有些源代码使用了AllowAutoRedirect属性,但在我的WebRequest上没有这样的属性。

您需要将其强制转换为
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:我当然从未使用过。