Freigeben über


HttpWebClientProtocol.AllowAutoRedirect Eigenschaft

Definition

Ruft ab oder legt fest, ob der Client automatisch Serverumleitungen folgt.

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

Eigenschaftswert

trueum den Client automatisch umzuleiten, um Serverumleitungen zu befolgen; andernfalls . false Der Standardwert lautet false.

Ausnahmen

Die AllowAutoRedirect Eigenschaft ist false und der Webserver versucht, die Anforderung umzuleiten.

Hinweise

Wenn ein Client Authentifizierungsinformationen sendet, z. B. einen Benutzernamen und ein Kennwort, möchten Sie die Umleitung des Servers nicht aktivieren, da dies die Sicherheit beeinträchtigen kann.

Ein WebException Fehler wird ausgelöst, wenn die AllowAutoRedirect Eigenschaft vorhanden ist false und der Webserver versucht, die Anforderung umzuleiten. Die Response Eigenschaft enthält ein HttpWebResponse Objekt, in dem sowohl die HeadersStatusCode Eigenschaften als auch Details zur versuchten Umleitung enthalten. Die StatusCode Eigenschaft enthält ein HttpStatusCode Äquivalent zu einem der HTTP-Umleitungsstatuscodes (301, 302 und 307) und den Location Header innerhalb der Headers Auflistung verweist auf den URI, an den die Anforderung umgeleitet werden soll.

Gilt für:

Weitere Informationen