HttpWebClientProtocol.AllowAutoRedirect 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置客户端是否自动跟随服务器重定向。
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
属性值
true
则自动将客户端重定向以跟随服务器重定向;否则为 false
。 默认值为 false
。
例外
AllowAutoRedirect 属性为 false
并且 Web 服务器尝试将请求重定向。
注解
如果客户端发送身份验证信息(如用户名和密码),则不希望使服务器重定向,因为这可能会危及安全性。
如果AllowAutoRedirect属性是false
且 Web 服务器尝试重定向请求,则会引发 AWebException。 该Response属性包含一个HttpWebResponse对象,其中StatusCodeHeaders属性反映有关尝试重定向的详细信息。 该 StatusCode 属性包含等效于其中一个 HttpStatusCode HTTP 重定向状态代码, (301、302 和 307) , Location
集合中的 Headers 标头指向请求尝试重定向到的 URI。