Sto sviluppando un'app che per motivi di codice precedente non posso eseguire l'aggiornamento per il nuovo HttpClient
, quindi sto utilizzando HttpWebRequests
.Come disattivare l'intestazione "Expect: 100 continue" in HttpWebRequest di WinRT
In .NET 4 potremmo disattivare l'intestazione Expect (su richieste di post) usando la proprietà ServicePoint.Expect100Continue
, ma su WinRT non è disponibile.
Come può essere realizzato su WinRT?
MODIFICA: System.Net.ServicePointManager.Expect100Continue
non disponibile.
Non è possibile rimuovere Expect dalla raccolta di intestazioni della richiesta? – Ben
No perché non c'è, l'intestazione viene automaticamente aggiunta quando inizio ad aspettare la risposta. – DVD
Hai provato a giocare con la proprietà ContinueTimeout (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.continuetimeout.aspx), lke settando -1 o 0 o MaxValue. Questa sembra essere l'unica proprietà correlata supportata dalla versione WinRT ... (no ContinueDelegate, no Expect, no SendChunked, no ServicePoint) –