HttpResponse.HeaderEncoding HttpResponse.HeaderEncoding HttpResponse.HeaderEncoding HttpResponse.HeaderEncoding Property

Definición

Obtiene o establece un objeto Encoding que representa la codificación del flujo de salida del encabezado actual.Gets or sets an Encoding object that represents the encoding for the current header output stream.

public:
 property System::Text::Encoding ^ HeaderEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public System.Text.Encoding HeaderEncoding { get; set; }
member this.HeaderEncoding : System.Text.Encoding with get, set
Public Property HeaderEncoding As Encoding

Valor de propiedad

Encoding que contiene información sobre el juego de caracteres del encabezado actual.An Encoding that contains information about the character set for the current header.

Excepciones

El valor de codificación es null.The encoding value is null.

El valor de codificación es Unicode.The encoding value is Unicode.

O bien-or- Ya se han enviado los encabezados.The headers have already been sent.

Comentarios

La HeaderEncoding propiedad proporciona la capacidad de deshabilitar o cambiar el Encoding objeto en un encabezado de respuesta mediante el ASCIIEncodingobjeto UnicodeEncoding, UTF7Encoding, o UTF8Encoding .The HeaderEncoding property gives you the ability to disable or change the Encoding object on a response header by using the ASCIIEncoding, UnicodeEncoding, UTF7Encoding, or UTF8Encoding object. El valor de codificación predeterminado es la UTF8Encoding clase.The default encoding value is the UTF8Encoding class.

Al cambiar el tipo de la HeaderEncoding propiedad, puede aumentar el riesgo de que se produzcan determinados ataques malintencionados o hacer que los datos confidenciales se envíen a través del encabezado de respuesta.By changing the type of the HeaderEncoding property, you can potentially increase the risk of certain malicious attacks or cause sensitive data to be sent through the response header. Los ataques por inyección de encabezados se pueden evitar, en parte, HeaderEncoding saliendo de la propiedad de una respuesta a la configuración predeterminada.Header injection attacks can be avoided, in part, by leaving the HeaderEncoding property of a response to the default setting. Un ataque contra una aplicación vulnerable podría devolver datos de confianza como parte de un encabezado de respuesta.An attack against a vulnerable application could echo back entrusted data as part of a response header. HeaderEncoding Si está deshabilitado debido a un requisito para las líneas de continuación en un encabezado o si se construye algún encabezado en función del resultado de datos que no son de confianza, los datos de encabezado se deben validar antes de enviarlos a la secuencia de respuesta.If the HeaderEncoding is disabled because of a requirement for continuation lines in a header or if any header is constructed based on the result of untrusted data, the header data should be validated before sending to the response stream.

Se aplica a