HttpWebClientProtocol.AllowAutoRedirect 属性

定义

获取或设置客户端是否自动跟随服务器重定向。

public:
 property bool AllowAutoRedirect { bool get(); void set(bool value); };
public bool AllowAutoRedirect { get; set; }
member this.AllowAutoRedirect : bool with get, set
Public Property AllowAutoRedirect As Boolean

属性值

Boolean

true 则自动将客户端重定向以跟随服务器重定向;否则为 false。 默认值为 false

例外

AllowAutoRedirect 属性为 false 并且 Web 服务器尝试将请求重定向。

注解

如果客户端发送身份验证信息(如用户名和密码),则不希望使服务器重定向,因为这可能会危及安全性。

如果AllowAutoRedirect属性是false且 Web 服务器尝试重定向请求,则会引发 AWebException。 该Response属性包含一个HttpWebResponse对象,其中StatusCodeHeaders属性反映有关尝试重定向的详细信息。 该 StatusCode 属性包含等效于其中一个 HttpStatusCode HTTP 重定向状态代码, (301、302 和 307) , Location 集合中的 Headers 标头指向请求尝试重定向到的 URI。

适用于

另请参阅