HttpResponse.HeaderEncoding Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Encoding object opgehaald of ingesteld dat de codering voor de huidige headeruitvoerstroom vertegenwoordigt.
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
Waarde van eigenschap
Een Encoding met informatie over de tekenset voor de huidige koptekst.
Uitzonderingen
De coderingswaarde is null.
Opmerkingen
De HeaderEncoding eigenschap biedt u de mogelijkheid om het Encoding object in een antwoordkop uit te schakelen of te wijzigen met behulp van het ASCIIEncoding, UnicodeEncodingof UTF7EncodingUTF8Encoding het object. De standaardcoderingswaarde is de UTF8Encoding klasse.
Door het type eigenschap HeaderEncoding te wijzigen, kunt u het risico op bepaalde schadelijke aanvallen vergroten of gevoelige gegevens verzenden via de antwoordheader. Headerinjectieaanvallen kunnen gedeeltelijk worden vermeden door de HeaderEncoding eigenschap van een reactie op de standaardinstelling te verlaten. Een aanval op een kwetsbare toepassing kan teruggaan naar de overgedragen gegevens als onderdeel van een antwoordheader. Als de HeaderEncoding optie is uitgeschakeld vanwege een vereiste voor vervolgregels in een header of als er een header is samengesteld op basis van het resultaat van niet-vertrouwde gegevens, moeten de headergegevens worden gevalideerd voordat ze naar de antwoordstroom worden verzonden.