HttpWebClientProtocol.AllowAutoRedirect Eigenschaft
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
true
, wenn der Client den Serverumleitungen automatisch folgen soll, andernfalls false
. Der Standardwert ist false
.
Die AllowAutoRedirect-Eigenschaft ist auf false
festgelegt, und der Webserver versucht, die Anforderung umzuleiten.
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.
Produkt | Versionen |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: