Esporta (0) Stampa
Espandi tutto

Proprietà HttpWebRequest.AllowAutoRedirect

Aggiornamento: novembre 2007

Recupera o imposta un valore che indica se la richiesta deve seguire le risposte di reindirizzamento.

Spazio dei nomi:  System.Net
Assembly:  System (in System.dll)

public bool AllowAutoRedirect { get; set; }
/** @property */
public boolean get_AllowAutoRedirect()
/** @property */
public  void set_AllowAutoRedirect(boolean value)

public function get AllowAutoRedirect () : boolean
public function set AllowAutoRedirect (value : boolean)

Valore proprietà

Tipo: System.Boolean

true se la richiesta deve seguire automaticamente le risposte di reindirizzamento dalla risorsa Internet; in caso contrario, false. Il valore predefinito è true.

Impostare AllowAutoRedirect su true affinché la richiesta segua automaticamente le intestazioni di reindirizzamento HTTP alla nuova posizione della risorsa. Il numero massimo di reindirizzamenti da seguire è impostato dalla proprietà MaximumAutomaticRedirections.

Se la proprietà AllowAutoRedirect è impostata su false, all'applicazione verranno restituite tutte le risposte con un codice di stato HTTP compreso tra 300 e 399.

Nell'esempio di codice riportato di seguito viene utilizzata la proprietà AllowAutoRedirect per consentire alla richiesta di seguire le risposte di reindirizzamento.

			// Create a new HttpWebRequest Object to the mentioned URL.
			HttpWebRequest myHttpWebRequest=(HttpWebRequest)WebRequest.Create("http://www.contoso.com");	
			myHttpWebRequest.MaximumAutomaticRedirections=1;
			myHttpWebRequest.AllowAutoRedirect=true;
			HttpWebResponse myHttpWebResponse=(HttpWebResponse)myHttpWebRequest.GetResponse();	


// Create a new HttpWebRequest Object to the mentioned URL.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)
    (WebRequest.Create("http://www.contoso.com"));
myHttpWebRequest.set_MaximumAutomaticRedirections(1);
myHttpWebRequest.set_AllowAutoRedirect(true);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)
    (myHttpWebRequest.GetResponse());


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft