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

true, wenn der Client den Serverumleitungen automatisch folgen soll, andernfalls false. Der Standardwert ist false.

Ausnahmen

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

Hinweise

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

Ein WebException wird ausgelöst, wenn die AllowAutoRedirect -Eigenschaft ist false und der Webserver versucht, die Anforderung umzuleiten. Die Response -Eigenschaft enthält ein HttpWebResponse -Objekt, wobei sowohl die -Eigenschaft als Headers auch die StatusCode -Eigenschaft Details zur versuchten Umleitung widerspiegeln. Die StatusCode -Eigenschaft enthält eine HttpStatusCode Entsprechung mit einem der HTTP-Umleitungsstatuscodes (301, 302 und 307), und der Location Header in der Headers Auflistung verweist auf den URI, an den die Anforderung umgeleitet werden wollte.

Gilt für:

Weitere Informationen