Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 24690|Jawab: 1

[Sumber] Header "host" harus dimodifikasi dengan atribut atau metode yang sesuai

[Salin tautan]
Diposting pada 21/03/2017 19.50.12 | | |
Saat menggunakan kelas httpwebrequest dan webrequest di C#, jika Anda mencoba mengatur header permintaan http, apakah Anda menggunakan metode set atau metode add, seperti mengatur properti host di header:

will error: "Header ini harus dimodifikasi dengan atribut atau metode yang sesuai".

//
        Ringkasan:
        Dapatkan atau atur nilai header Host untuk digunakan secara independen dari URI permintaan dalam permintaan HTTP.
        //
        Mengembalikan hasil:
        Nilai header host dalam permintaan HTTP.
        //
        Anomali:
        System.ArgumentNullException:
        Header host tidak dapat diatur ke null.
        //
        Pengecualian System.Argument:
        Header host tidak dapat diatur ke nilai yang tidak valid.
        //
        System.InvalidOperationException:
        Header host tidak dapat diatur setelah Anda mulai mengirim System.Net.HttpWebRequests.
        string publik Host { get; menetapkan; }

Alasan: C# tidak mengizinkan Anda menggunakan metode set dan add untuk mengatur header tersebut
C# sudah menyediakan atribut khusus untuk header seperti itu yang dapat Anda gunakan saat memodifikasi dan mengatur header ini.
Nama header dan atribut yang sesuai diatur sebagai berikut:
TajukMenyiapkan
TerimaTerima properti.
SambunganDitetapkan oleh properti Connection dan properti KeepAlive.
Panjang KontenDiatur oleh properti ContentLength.
Jenis KontenSetby properti ContentType.
MengharapkanDitetapkan oleh properti Expect.
TanggalDiatur oleh properti Tanggal.
Tuan rumahProperti tuan rumah.
Jika-Dimodifikasi SejakDitetapkan oleh properti IfModifiedSince.
lingkupDiatur oleh metode AddRange.
ReferensiDiatur oleh properti Perunggu.
Pengkodean TransferDiatur oleh properti TransferEncoding (properti SendChunked harus true).
Agen PenggunaUserAgent.





Mantan:Pemantauan Kecepatan Internet Real-time XDU Meter [Kode Sumber]
Depan:MVC Direktori Virtual ini tidak mengizinkan konten untuk dicantumkan.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com