Webrequest禁用自动重定向

时间:2009-02-05 12:56:54

标签: c# .net-2.0 webrequest

在.Net 2.0中,如何在使用WebRequest时禁用自动重定向?我发现一些源代码在那里使用了AllowAutoRedirect属性,但在我的WebRequest上没有这样的属性。

2 个答案:

答案 0 :(得分:5)

您需要将其投射到HttpWebRequest

HttpWebRequest WebRequest =
(HttpWebRequest)System.Net.WebRequest.Create("http://www.mySite.com");
WebRequest.AllowAutoRedirect = false;

答案 1 :(得分:1)

WebRequest本身没有这样的属性,但HttpWebRequest有。如果您转换为HttpWebRequest,则可以将AllowAutoRedirect设置为false。

如果您的网页请求确实不是 HttpWebRequest,请说明它是什么类型的请求。