HttpResponse.HeaderEncoding Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli üst bilgi çıkış akışı için kodlamayı temsil eden bir Encoding nesneyi alır veya ayarlar.
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
Özellik Değeri
Encoding Geçerli üst bilgi için karakter kümesi hakkında bilgi içeren bir.
Özel durumlar
Kodlama değeri şeklindedir null
.
Açıklamalar
HeaderEncoding özelliği, , UnicodeEncoding, UTF7Encodingveya nesnesini kullanarak ASCIIEncodingyanıt üst bilgisindeki nesneyi devre dışı bırakmanızı veya UTF8Encoding değiştirmenizi Encoding sağlar. Varsayılan kodlama değeri sınıfıdır UTF8Encoding .
Özelliğin HeaderEncoding türünü değiştirerek, olası olarak belirli kötü amaçlı saldırı riskini artırabilir veya yanıt üst bilgisi aracılığıyla hassas verilerin gönderilmesine neden olabilirsiniz. Bir yanıtın özelliği varsayılan ayara bırakılarak HeaderEncoding , kısmen üst bilgi ekleme saldırılarından kaçınılabilir. Güvenlik açığı bulunan bir uygulamaya yönelik bir saldırı, bir yanıt üst bilgisinin parçası olarak güvenilen verileri geri yankılayabilir. HeaderEncoding üst bilgideki devamlılık satırları gereksinimi nedeniyle devre dışı bırakılırsa veya güvenilmeyen verilerin sonucuna göre herhangi bir üst bilgi oluşturulursa, yanıt akışına göndermeden önce üst bilgi verilerinin doğrulanması gerekir.