HttpResponse.HeaderEncoding Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett Encoding objekt som representerar kodningen för den aktuella huvudutdataströmmen.
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
Egenskapsvärde
En Encoding som innehåller information om teckenuppsättningen för det aktuella huvudet.
Undantag
Kodningsvärdet är null.
Kommentarer
Egenskapen HeaderEncoding ger dig möjlighet att inaktivera eller ändra objektet i Encoding ett svarshuvud med hjälp ASCIIEncodingav objektet , UnicodeEncoding, UTF7Encodingeller UTF8Encoding . Standardkodningsvärdet är UTF8Encoding klassen.
Genom att ändra typen av HeaderEncoding egenskap kan du potentiellt öka risken för vissa skadliga attacker eller orsaka att känsliga data skickas via svarshuvudet. Sidhuvudinmatningsattacker kan delvis undvikas genom att lämna HeaderEncoding egenskapen för ett svar på standardinställningen. En attack mot ett sårbart program kan upprepa betrodda data som en del av ett svarshuvud. HeaderEncoding Om är inaktiverad på grund av ett krav på fortsättningsrader i ett huvud eller om något huvud skapas baserat på resultatet av ej betrodda data, bör huvuddata verifieras innan de skickas till svarsströmmen.