WebClient (C# .NET) kullanırken expect100continue değerini belirlemenin en iyi yolu nedir? Aşağıda bu kod var, hala başlıkta 100 devam görüyorum. Aptal apache hala 505 hatasıyla şikayet ediyor.webclient ve 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);
Not: Bir konsol uygulamasında yukarıda koymak ve çalışmaya bırakın ise - o zaman fiddler içinde başlıklarını görmüyorum. Ancak, kodum bir WPF uygulaması tarafından yüklenen bir kullanıcı kitaplığına yerleştirilmiştir. Yani, iş parçacığı, başlatma, vb. Açısından Expect100Continue daha var. Şimdi, benim kod sorunum daha fazla olduğunu düşünüyorum.
Bu kabul edilen cevap olmalıdır. Sadece bu yaklaşım, istek başına Expect100Continue ayarını sağlar. –