Sdílet prostřednictvím


GlobalizationSection.RequestEncoding Vlastnost

Definice

Získá nebo nastaví hodnotu určující kódování obsahu požadavků 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

Hodnota vlastnosti

Encoding

Kódování obsahu požadavků HTTP. Výchozí kódování je UTF-8.

Atributy

Příklady

Následující příklad kódu ukazuje, jak použít RequestEncoding vlastnost. Tento příklad kódu je součástí většího příkladu poskytnutého GlobalizationSection pro třídu.

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

Poznámky

Vlastnost RequestEncoding určuje předpokládané kódování každého příchozího požadavku HTTP, včetně publikovaných dat a dat řetězce dotazu. Pokud se požadavek dodává s hlavičkou požadavku obsahující pole ContentType , AcceptCharset pole hlavičky požadavku přepíše RequestEncoding konfiguraci.

Výchozí kódování je UTF-8 zadané v globalization části souboru Machine.config, který byl vytvořen při instalaci .NET Framework. RequestEncoding Pokud vlastnost není zadána v souboru Machine.config nebo Web.config, kódování výchozí nastavení Regional Options národního prostředí v počítači. U jednoúčelových aplikací RequestEncoding by měly být vlastnosti ResponseEncoding stejné. Pokud používáte více serverových aplikací, kde se liší výchozí kódování serveru, můžete k různým vlastnostem RequestEncoding použít ResponseEncoding místní soubory Web.config.

Platí pro

Viz také