ServicePoint.Expect100Continue Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore Boolean per determinare se viene usato il comportamento 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
Valore della proprietà
true
per prevedere risposte 100-Continue per le richieste POST
; in caso contrario, false
. Il valore predefinito è true
.
Esempio
Nell'esempio di codice seguente viene visualizzato il valore di questa proprietà.
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())
Commenti
Quando questa proprietà è impostata su true
, le richieste client che usano il POST
metodo prevedono di ricevere una risposta da 100-Continue dal server per indicare che il client deve inviare i dati da pubblicare. Questo meccanismo consente ai client di evitare l'invio di grandi quantità di dati sulla rete quando il server, in base alle intestazioni della richiesta, intende rifiutare la richiesta.
Si supponga, ad esempio, che la Expect100Continue proprietà sia false
. Quando la richiesta viene inviata al server, include i dati. Se, dopo aver letto le intestazioni della richiesta, il server richiede l'autenticazione e invia una risposta 401, il client deve inviare nuovamente i dati con intestazioni di autenticazione appropriate.
Se la Expect100Continue proprietà è true
, le intestazioni della richiesta vengono inviate al server. Se il server non ha rifiutato la richiesta, invia una risposta 100-Continue segnalando che i dati possono essere trasmessi. Se, come nell'esempio precedente, il server richiede l'autenticazione, invia la risposta 401 e il client non ha trasmesso inutilmente i dati.
La modifica del valore di questa proprietà non influisce sulle connessioni esistenti. Solo le nuove connessioni create dopo la modifica sono interessate.
Il comportamento Previsto 100-Continua è completamente descritto nella sezione IETF RFC 2616 sezione 10.1.1.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per