Rozwijam aplikację, która ze względu na kod źródłowy nie mogę uaktualnić do nowego HttpClient
, więc używam HttpWebRequests
.Jak wyłączyć nagłówek "Expect: 100 continue" w HttpWebRequest WinRT
W .NET 4 możemy dezaktywować nagłówek Expect (na prośby o posty) za pomocą właściwości ServicePoint.Expect100Continue
, ale na WinRT jest niedostępny.
Jak można tego dokonać na WinRT?
EDYCJA: System.Net.ServicePointManager.Expect100Continue
jest również niedostępna.
Nie można usunąć oczekiwania z kolekcji nagłówków żądania? – Ben
Nie, ponieważ go tam nie ma, nagłówek jest automatycznie dodawany, gdy zaczynam czekać na odpowiedź. – DVD
Czy próbowałeś grać przy użyciu właściwości ContinueTimeout (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.continuetimeout.aspx), ustawiając wartość -1 lub 0 dla wartości zerowej lub MaxValue. Wydaje się, że jest to jedyna właściwość powiązana obsługiwana przez wersję WinRT ... (bez funkcji ContinueDelegate, bez oczekiwań, bez SendChunked, bez ServicePoint) –