ServicePoint.Expect100Continue Vlastnost

Definice

Získá nebo nastaví Boolean hodnotu, která určuje, zda se používá chování 100-Continue.

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

Hodnota vlastnosti

true můžete očekávat 100-Continue odpovědí na POST požadavky, falsejinak . Výchozí hodnota je true.

Příklady

Následující příklad kódu zobrazí hodnotu této vlastnosti.

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())

Poznámky

Pokud je tato vlastnost nastavena na truehodnotu , požadavky klienta, které používají metodu POST , očekávají, že obdrží ze serveru odpověď 100-Continue, která označuje, že klient by měl odeslat data, která se mají odeslat. Tento mechanismus umožňuje klientům vyhnout se odesílání velkých objemů dat přes síť, když server na základě hlaviček požadavků hodlá požadavek odmítnout.

Předpokládejme například, že Expect100Continue vlastnost je false. Když se požadavek odešle na server, zahrnuje data. Pokud server po přečtení hlaviček požadavku vyžaduje ověření a odešle odpověď 401, musí klient znovu odeslat data se správnými hlavičkami ověřování.

Expect100Continue Pokud je truevlastnost , odesílají se na server hlavičky požadavku. Pokud server požadavek neodmítl, odešle odpověď 100-Continue s signálem, že data mohou být přenášena. Pokud server stejně jako v předchozím příkladu vyžaduje ověření, odešle odpověď 401 a klient zbytečně nepřenesl data.

Změna hodnoty této vlastnosti nemá vliv na existující připojení. Budou ovlivněna pouze nová připojení vytvořená po změně.

Chování Expect 100-Continue je plně popsáno v dokumentu RFC 2616 IETF v části 10.1.1.

Platí pro