HttpWebClientProtocol.AllowAutoRedirect Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia, czy klient automatycznie śledzi przekierowania serwera.
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
Wartość właściwości
true
aby automatycznie przekierować klienta do obserwowanych przekierowań serwera; w przeciwnym razie , false
. Wartość domyślna to false
.
Wyjątki
Właściwość AllowAutoRedirect jest false
i serwer sieci Web próbuje przekierować żądanie.
Uwagi
Jeśli klient wysyła informacje o uwierzytelnianiu, takie jak nazwa użytkownika i hasło, nie chcesz zezwolić serwerowi na przekierowanie, ponieważ może to naruszyć bezpieczeństwo.
Wartość jest WebException zgłaszana, jeśli AllowAutoRedirect właściwość to false
, a serwer sieci Web próbuje przekierować żądanie. Właściwość Response zawiera HttpWebResponse obiekt, w którym właściwości StatusCode i Headers odzwierciedlają szczegóły dotyczące próby przekierowania. Właściwość StatusCode zawiera HttpStatusCode odpowiednik jednego z kodów stanu przekierowania HTTP (301, 302 i 307) oraz Location
nagłówka w obrębie Headers kolekcji wskazuje identyfikator URI, do którego żądanie próbowało zostać przekierowane.