Поделиться через


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), на который пытался перенаправить запрос.

Применяется к

См. также раздел