HttpWebClientProtocol.AllowAutoRedirect Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.