HttpWebRequest automatically appends an Expect: 100-continue header for POST requests. Various sources around the internet suggest that this can be dis
HttpWebRequest
Expect: 100-continue
If you also need to set a proxy, make sure to do that first. Otherwise Expect100Continue will be reverted to true again. So:
HttpWebRequest webRequest = WebRequest.CreateHttp(_url); webRequest.Proxy = new WebProxy(_proxyHost, _proxyPort); webRequest.ServicePoint.Expect100Continue = false;