GlobalizationSection.RequestEncoding Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее кодировку содержимого 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
Значение свойства
Кодировка содержимого HTTP-запросов. Кодировка по умолчанию — UTF-8.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать RequestEncoding свойство. Этот пример кода является частью более крупного примера, предоставленного GlobalizationSection для класса.
// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
configSection.RequestEncoding)
Комментарии
Свойство RequestEncoding задает предполагаемую кодировку каждого входящего HTTP-запроса, включая опубликованные данные и строковые данные запроса. Если запрос поставляется с заголовком запроса, ContentType содержащим поле, AcceptCharset поле заголовка запроса переопределяет RequestEncoding конфигурацию.
Кодировка по умолчанию — UTF-8, указанная в globalization
разделе файла Machine.config, созданного при установке платформа .NET Framework. RequestEncoding Если свойство не указано в файле Machine.config или Web.config, кодирование по умолчанию используется Regional Options
для параметра языкового стандарта на компьютере. Для односерверных приложений RequestEncoding свойства и ResponseEncoding свойства должны совпадать. При использовании нескольких серверных приложений, в которых кодировки сервера по умолчанию отличаются, можно использовать локальные Web.config файлы для изменения RequestEncoding и ResponseEncoding свойств.