ServicePoint.Expect100Continue Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví Boolean hodnotu, která určuje, zda je použito 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
očekáváte 100-Continue odpovědí na POST
požadavky, jinak . false
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 nastavená na true
hodnotu , požadavky klienta, které používají metodu POST
, očekávají, že od serveru obdrží odpověď 100-Continue, která indikuje, že klient má odeslat data k zaúčtování. 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ů chce 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 ověřovacími hlavičkami.
Expect100Continue Pokud je true
vlastnost , hlavičky požadavku se odešlou na server. Pokud server požadavek neodmítl, odešle odpověď 100-Continue, která signalizovala, že data je možné přenést. Pokud jako v předchozím příkladu server 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í. Ovlivní to jenom nová připojení vytvořená po změně.
Chování Expect 100-Continue je plně popsáno v dokumentu IETF RFC 2616 Section 10.1.1.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro