HttpResponse.HeaderEncoding Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um objeto Encoding que representa a codificação para o 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 da propriedade
Um Encoding que contém informações sobre o conjunto de caracteres para o cabeçalho atual.
Exceções
O valor de codificação é null
.
Comentários
A HeaderEncoding propriedade oferece a capacidade de desabilitar ou alterar o Encoding objeto em um cabeçalho de resposta usando o ASCIIEncodingobjeto, UnicodeEncodingou UTF7EncodingUTF8Encoding o objeto. O valor de codificação padrão é a UTF8Encoding classe.
Alterando o tipo da HeaderEncoding propriedade, você pode potencialmente aumentar o risco de determinados ataques mal-intencionados ou fazer com que dados confidenciais sejam enviados por meio do cabeçalho de resposta. Ataques de injeção de cabeçalho podem ser evitados, em parte, deixando a HeaderEncoding propriedade de uma resposta à configuração padrão. Um ataque contra um aplicativo vulnerável pode ecoar dados confiados como parte de um cabeçalho de resposta. Se estiver HeaderEncoding desabilitado devido a um requisito de linhas de continuação em um cabeçalho ou se qualquer cabeçalho for construído com base no resultado de dados não confiáveis, os dados de cabeçalho deverão ser validados antes de enviar para o fluxo de resposta.