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
Значение свойства
Значение true
, если требуется автоматически перенаправлять клиента в соответствии с перенаправлениями сервера; в противном случае — значение false
. Значение по умолчанию — false
.
Исключения
Значение свойства AllowAutoRedirect равно false
, и веб-сервер пытается перенаправить запрос.
Комментарии
Если клиент отправляет сведения для проверки подлинности, такие как имя пользователя и пароль, вы не хотите разрешать серверу перенаправление, так как это может поставить под угрозу безопасность.
Если WebException свойство имеет значение false
и веб-сервер пытается перенаправить запрос, возникает AllowAutoRedirect исключение . Свойство Response содержит HttpWebResponse объект , где StatusCode свойства и отражают Headers сведения о попытке перенаправления. Свойство StatusCode содержит HttpStatusCode эквивалент одного из кодов состояния перенаправления HTTP (301, 302 и 307), а Location
заголовок в Headers коллекции указывает на универсальный код ресурса (URI), на который пытался перенаправить запрос.