Share via


GlobalizationSection.RequestEncoding Proprietà

Definizione

Ottiene o imposta un valore che specifica la codifica del contenuto di richieste HTTP.

public:
 property System::Text::Encoding ^ RequestEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")]
public System.Text.Encoding RequestEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")>]
member this.RequestEncoding : System.Text.Encoding with get, set
Public Property RequestEncoding As Encoding

Valore della proprietà

Codifica del contenuto di richieste HTTP. Il valore predefinito è UTF-8.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come usare la RequestEncoding proprietà. Questo esempio di codice fa parte di un esempio più grande fornito per la GlobalizationSection classe.

// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
  configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
 configSection.RequestEncoding)

Commenti

La RequestEncoding proprietà specifica la codifica presupposta di ogni richiesta HTTP in ingresso, inclusi i dati pubblicati e i dati della stringa di query. Se la richiesta viene fornita con un'intestazione di richiesta contenente un ContentType campo, il AcceptCharset campo dell'intestazione della richiesta esegue l'override RequestEncoding della configurazione.

La codifica predefinita è UTF-8, specificata nella globalization sezione del file Machine.config creato quando è stato installato .NET Framework. Se la RequestEncoding proprietà non è specificata nel file Machine.config o Web.config, la codifica predefinita viene impostata sull'impostazione Regional Options delle impostazioni locali nel computer. Per le applicazioni a server singolo, le RequestEncoding proprietà e ResponseEncoding devono essere uguali. Quando si usano più applicazioni server in cui le codifica predefinite del server sono diverse, è possibile usare file di Web.config locali per variare le RequestEncoding proprietà e ResponseEncoding .

Si applica a

Vedi anche