ServicePoint.Expect100Continue Ö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.
100-Devam davranışının kullanılıp kullanılmayacağını belirleyen bir Boolean değer alır veya ayarlar.
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
Özellik Değeri
true
İstekler için POST
100-Devam yanıtları beklenir; aksi takdirde , false
. true
varsayılan değerdir.
Örnekler
Aşağıdaki kod örneği bu özelliğin değerini görüntüler.
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())
Açıklamalar
Bu özellik olarak true
ayarlandığında, yöntemini kullanan istemci istekleri, istemcinin POST
gönderilecek verileri göndermesi gerektiğini belirtmek için sunucudan 100-Continue yanıtı almayı bekler. Bu mekanizma, sunucu istek üst bilgilerini temel alarak isteği reddetmeyi amaçladığında istemcilerin ağ üzerinden büyük miktarda veri göndermesini önlemesine olanak tanır.
Örneğin, özelliğinin Expect100Continue olduğunu false
varsayalım. İstek sunucuya gönderildiğinde verileri içerir. İstek üst bilgilerini okuduktan sonra sunucu kimlik doğrulaması gerektiriyorsa ve bir 401 yanıtı gönderiyorsa, istemcinin verileri doğru kimlik doğrulama üst bilgileriyle yeniden göndermesi gerekir.
Expect100Continue özelliği isetrue
, istek üst bilgileri sunucuya gönderilir. Sunucu isteği reddetmediyse, verilerin iletilebileceğini belirten bir 100-Devam yanıtı gönderir. Yukarıdaki örnekte olduğu gibi sunucu kimlik doğrulaması gerektiriyorsa, 401 yanıtını gönderir ve istemci verileri gereksiz yere iletmez.
Bu özelliğin değerinin değiştirilmesi mevcut bağlantıları etkilemez. Yalnızca değişiklikten sonra oluşturulan yeni bağlantılar etkilenir.
Expect 100-Continue davranışı, IETF RFC 2616 Bölüm 10.1.1'de tam olarak açıklanmıştır.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin