Bagikan melalui


HttpResponse.HeaderEncoding Properti

Definisi

Mendapatkan atau mengatur Encoding objek yang mewakili pengodean untuk aliran output header saat ini.

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

Nilai Properti

Yang Encoding berisi informasi tentang kumpulan karakter untuk header saat ini.

Pengecualian

Nilai pengodean adalah null.

Nilai pengodean adalah Unicode.

-atau-

Header telah dikirim.

Keterangan

Properti HeaderEncoding memberi Anda kemampuan untuk menonaktifkan atau mengubah Encoding objek pada header respons dengan menggunakan ASCIIEncodingobjek , , UnicodeEncodingUTF7Encoding, atau UTF8Encoding . Nilai pengodean default adalah UTF8Encoding kelas .

Dengan mengubah jenis HeaderEncoding properti, Anda berpotensi meningkatkan risiko serangan berbahaya tertentu atau menyebabkan data sensitif dikirim melalui header respons. Serangan injeksi header dapat dihindari, sebagian, dengan meninggalkan HeaderEncoding properti respons ke pengaturan default. Serangan terhadap aplikasi yang rentan dapat menggema kembali dipercayakan data sebagai bagian dari header respons. HeaderEncoding Jika dinonaktifkan karena persyaratan untuk baris kelanjutan di header atau jika ada header yang dibangun berdasarkan hasil data yang tidak tepercaya, data header harus divalidasi sebelum mengirim ke aliran respons.

Berlaku untuk