Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyesuaikan parameter permintaan Web.
<configuration>
<system.net>
<settings>
<httpWebRequest>
Syntax
<httpWebRequest
maximumResponseHeadersLength="size"
maximumErrorResponseLength="size"
maximumUnauthorizedUploadLength="size"
useUnsafeHeaderParsing="true|false"
/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Atribut | Deskripsi |
|---|---|
maximumResponseHeadersLength |
Menentukan panjang maksimum header respons, dalam kilobyte. Defaultnya adalah 64. Nilai -1 menunjukkan bahwa tidak ada batas ukuran yang akan diberlakukan pada header respons. |
maximumErrorResponseLength |
Menentukan panjang maksimum respons kesalahan, dalam kilobyte. Defaultnya adalah 64. Nilai -1 menunjukkan bahwa tidak ada batas ukuran yang akan diberlakukan pada respons kesalahan. |
maximumUnauthorizedUploadLength |
Menentukan panjang maksimum unggahan sebagai respons terhadap kode kesalahan yang tidak sah, dalam byte. Defaultnya adalah -1. Nilai -1 menunjukkan bahwa tidak ada batas ukuran yang akan diberlakukan pada unggahan. |
useUnsafeHeaderParsing |
Menentukan apakah penguraian header tidak aman diaktifkan. Nilai defaultnya adalah false. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Deskripsi |
|---|---|
| pengaturan | Mengonfigurasi opsi jaringan dasar untuk System.Net namespace layanan. |
Komentar
Secara default, .NET Framework secara ketat memberlakukan RFC 2616 untuk penguraian URI. Beberapa respons server dapat mencakup karakter kontrol dalam bidang yang dilarang, yang akan menyebabkan HttpWebRequest.GetResponse() metode melemparkan WebException. Jika useUnsafeHeaderParsing diatur ke true, HttpWebRequest.GetResponse() tidak akan dilemparkan dalam kasus ini; namun, aplikasi Anda akan rentan terhadap beberapa bentuk serangan penguraian URI. Solusi terbaik adalah mengubah server sehingga respons tidak menyertakan karakter kontrol.
File Konfigurasi
Elemen ini dapat digunakan dalam file konfigurasi aplikasi atau file konfigurasi komputer (Machine.config).
Example
Contoh berikut menunjukkan cara menentukan panjang header maksimum yang lebih besar dari normal.
<configuration>
<system.net>
<settings>
<httpWebRequest
maximumResponseHeadersLength="128"
/>
</settings>
</system.net>
</configuration>