ServicePoint.Expect100Continue 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 menetapkan Boolean nilai yang menentukan apakah perilaku 100-Lanjutkan digunakan.
public:
property bool Expect100Continue { bool get(); void set(bool value); };
public bool Expect100Continue { get; set; }
member this.Expect100Continue : bool with get, set
Public Property Expect100Continue As Boolean
Nilai Properti
true
untuk mengharapkan 100-Lanjutkan respons untuk POST
permintaan; jika tidak, false
. Nilai defaultnya adalah true
.
Contoh
Contoh kode berikut menampilkan nilai properti ini.
Console::WriteLine( "UseNagleAlgorithm = {0} ", sp->UseNagleAlgorithm.ToString() );
Console::WriteLine( "Expect 100-continue = {0}", sp->Expect100Continue.ToString() );
Console.WriteLine("UseNagleAlgorithm = " + sp.UseNagleAlgorithm.ToString());
Console.WriteLine("Expect 100-continue = " + sp.Expect100Continue.ToString());
Console.WriteLine("UseNagleAlgorithm = " + sp.UseNagleAlgorithm.ToString())
Console.WriteLine("Expect 100-continue = " + sp.Expect100Continue.ToString())
Keterangan
Ketika properti ini diatur ke true
, permintaan klien yang menggunakan POST
metode mengharapkan untuk menerima respons 100-Lanjutkan dari server untuk menunjukkan bahwa klien harus mengirim data yang akan diposting. Mekanisme ini memungkinkan klien untuk menghindari pengiriman data dalam jumlah besar melalui jaringan ketika server, berdasarkan header permintaan, berniat untuk menolak permintaan.
Misalnya, asumsikan Expect100Continue properti adalah false
. Ketika permintaan dikirim ke server, permintaan tersebut menyertakan data. Jika, setelah membaca header permintaan, server memerlukan autentikasi dan mengirim respons 401, klien harus mengirim ulang data dengan header autentikasi yang tepat.
Expect100Continue Jika properti adalah true
, header permintaan dikirim ke server. Jika server belum menolak permintaan, server mengirimkan respons 100-Lanjutkan yang menandakan bahwa data dapat dikirimkan. Jika, seperti dalam contoh sebelumnya, server memerlukan autentikasi, server mengirimkan respons 401 dan klien tidak perlu mengirimkan data.
Mengubah nilai properti ini tidak memengaruhi koneksi yang ada. Hanya koneksi baru yang dibuat setelah perubahan terpengaruh.
Perilaku Expect 100-Continue sepenuhnya dijelaskan dalam Bagian IETF RFC 2616 10.1.1.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk