GlobalizationSection.RequestEncoding 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定 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
安装 .NET Framework 时创建的 Machine.config 文件的 节中指定。
RequestEncoding如果未在Machine.config或Web.config文件中指定 属性,则编码默认为Regional Options
计算机上的区域设置。 对于单服务器应用程序, RequestEncoding 和 ResponseEncoding 属性应相同。 使用默认服务器编码不同的多个服务器应用程序时,可以使用本地Web.config文件来更改 RequestEncoding 和 ResponseEncoding 属性。