HttpWebClientProtocol.AllowAutoRedirect Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta se il client segue automaticamente i reindirizzamenti del server.
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
Valore della proprietà
true
per reindirizzare automaticamente il client in modo che segua i reindirizzamenti del server; false
per evitare che questo accada. Il valore predefinito è false
.
Eccezioni
La proprietà AllowAutoRedirect è false
e nel server Web viene effettuato un tentativo di reindirizzare la richiesta.
Commenti
Se un client invia informazioni di autenticazione, ad esempio un nome utente e una password, non si vuole abilitare il reindirizzamento del server, perché ciò può compromettere la sicurezza.
Viene WebException generata un'eccezione se la AllowAutoRedirect proprietà è false
e il server Web tenta di reindirizzare la richiesta. La Response proprietà contiene un HttpWebResponse oggetto, in cui entrambe le StatusCode proprietà e Headers riflettono i dettagli relativi al tentativo di reindirizzamento. La StatusCode proprietà contiene un HttpStatusCode equivalente a uno dei codici di stato di reindirizzamento HTTP (301, 302 e 307) e l'intestazione Location
all'interno della Headers raccolta punta all'URI a cui la richiesta ha tentato di essere reindirizzata.