GlobalizationSection.RequestEncoding Egenskap

Definition

Hämtar eller anger ett värde som anger innehållskodning för HTTP-begäranden.

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

Egenskapsvärde

Innehållskodning av HTTP-begäranden. Standardvärdet är UTF-8.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen RequestEncoding . Det här kodexemplet är en del av ett större exempel för GlobalizationSection klassen.

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

Kommentarer

Egenskapen RequestEncoding anger den antagna kodningen för varje inkommande HTTP-begäran, inklusive publicerade data och frågesträngsdata. Om begäran levereras med en begäranderubrik som innehåller ett ContentType fält åsidosätter AcceptCharset fältet i begärandehuvudet RequestEncoding konfigurationen.

Standardkodningen är UTF-8, som anges i avsnittet globalization i den Machine.config fil som skapades när .NET Framework installerades. Om egenskapen RequestEncoding inte anges i filen Machine.config eller Web.config kodas standardinställningen Regional Options för nationella inställningar på datorn. För program RequestEncoding med en server ska egenskaperna och ResponseEncoding vara desamma. När du använder flera serverprogram där standardserverkodningarna är olika kan du använda lokala Web.config filer för att variera RequestEncoding egenskaperna och ResponseEncoding .

Gäller för

Se även