HttpResponse.HeaderEncoding Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy Encoding objektumot, amely az aktuális fejléc kimeneti adatfolyamának kódolását jelöli.
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
Tulajdonság értéke
Az Encoding aktuális fejléchez beállított karakterkészlettel kapcsolatos információkat tartalmazó fájl.
Kivételek
A kódolási érték a következő null: .
Megjegyzések
A HeaderEncoding tulajdonság lehetővé teszi az objektum letiltását vagy módosítását a Encoding válaszfejlécen a ASCIIEncoding, UnicodeEncoding, UTF7Encodingvagy UTF8Encoding objektum használatával. Az alapértelmezett kódolási érték az UTF8Encoding osztály.
A tulajdonság típusának HeaderEncoding módosításával növelheti bizonyos rosszindulatú támadások kockázatát, vagy bizalmas adatokat küldhet a válaszfejlécen keresztül. A fejlécinjektálási támadások elkerülhetők, részben úgy, hogy a HeaderEncoding válasz tulajdonságát az alapértelmezett beállításra hagyja. A sebezhető alkalmazások elleni támadás a válaszfejléc részeként vissza tudja adni a rábízott adatokat. Ha a HeaderEncoding fejlécben a folytatási sorokra vonatkozó követelmény miatt le van tiltva, vagy ha a fejlécek nem megbízható adatok alapján vannak létrehozva, a fejlécadatokat ellenőrizni kell, mielőtt elküldené őket a válaszfolyamba.