Каков наилучший способ установить expect100continue при использовании WebClient (C# .NET). У меня есть этот код ниже, я все еще вижу 100 в заголовке. Глупый апач по-прежнему жалуется на ошибку 505.webclient и expect100continue
string url = "http://aaaa.com";
ServicePointManager.Expect100Continue = false;
WebClient service = new WebClient();
service.Credentials = new NetworkCredential("username", "password");
service.Headers.Add("Content-Type","text/xml");
service.UploadStringCompleted += (sender, e) => CompleteCallback(BuildResponse(e));
service.UploadStringAsync(new Uri(url), "POST", query);
Примечания: Если я ставлю выше в консольном приложении и дайте ему поработать - то я не вижу заголовки в стельке. Но мой код встроен в пользовательскую библиотеку, загруженную приложением WPF. Итак, есть ли еще Expect100Continue с точки зрения потока, инициализации и т. Д. Теперь я думаю, что это больше проблема моего кода.
Это должен быть принятый ответ. Только этот подход позволяет настроить режим Expect100Continue для каждого запроса –