HttpResponse.HeaderEncoding Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define um Encoding objeto que representa a codificação do fluxo de saída do cabeçalho atual.
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 Propriedade
Um Encoding que contém informação sobre o conjunto de caracteres do cabeçalho atual.
Exceções
O valor de codificação é null.
Observações
A HeaderEncoding propriedade dá-lhe a capacidade de desativar ou alterar o Encoding objeto num cabeçalho de resposta usando o ASCIIEncoding, UnicodeEncoding, UTF7Encoding, ou UTF8Encoding objeto. O valor de codificação padrão é a UTF8Encoding classe.
Ao alterar o tipo da HeaderEncoding propriedade, pode potencialmente aumentar o risco de certos ataques maliciosos ou fazer com que dados sensíveis sejam enviados através do cabeçalho de resposta. Os ataques de injeção de cabeçalhos podem ser evitados, em parte, deixando a HeaderEncoding propriedade de resposta para a definição padrão. Um ataque a uma aplicação vulnerável pode ecoar dados confiados como parte de um cabeçalho de resposta. Se for HeaderEncoding desativado devido à necessidade de linhas de continuação num cabeçalho ou se algum cabeçalho for construído com base no resultado de dados não confiáveis, os dados do cabeçalho devem ser validados antes de serem enviados para o fluxo de resposta.