HttpResponse.HeaderEncoding Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.