共用方式為


HttpResponse.HeaderEncoding 屬性

定義

取得或設定 Encoding 一個物件,代表當前標頭輸出串流的編碼。

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

屬性值

一個 Encoding 包含當前標頭字元集資訊的 that。

例外狀況

編碼值為 null

編碼值為 Unicode

-或-

標題已經寄出了。

備註

這個HeaderEncoding屬性讓你能夠透過使用 ASCIIEncodingUnicodeEncodingUTF7EncodingUTF8Encoding 物件來停用或更改回應標頭上的Encoding物件。 預設的編碼值是類別 UTF8Encoding

透過改變屬性類型 HeaderEncoding ,可能會增加某些惡意攻擊的風險,或導致敏感資料透過回應標頭傳送。 部分可避免標頭注入攻擊,方法是將回應的特性保留 HeaderEncoding 為預設設定。 針對易受攻擊應用程式的攻擊,可能會將受託的資料作為回應標頭的一部分回傳。 若因標頭中需要續行而停用, HeaderEncoding 或任何標頭基於不受信任資料的結果建構,則應在傳送至回應串流前驗證標頭資料。

適用於