webclient и expect100continue

Что лучший способ состоит в том, чтобы установить expect100continue при использовании WebClient (C#.NET). У меня есть этот код ниже, я все еще вижу 100, продолжаются в заголовке. Глупый апач все еще жалуется с 505 ошибками.

        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 с точки зрения потока, инициализации, и т.д. Теперь, я думаю, что это - больше моей проблемы кода.

9
задан neblinc1 6 May 2010 в 21:57
поделиться