I am trying to send XML generated to an URL, I keep getting error with HttpWebResponse:
The remote server returned an error:(417) Expectation failed
This is my code.
 //POST to URL 
            var httpRequest = (HttpWebRequest)WebRequest.Create("http://xxx.xxx.xxx.xxx:8000");
            httpRequest.Method = "POST";
            httpRequest.ContentType = "text/xml; charset=utf-8";
            httpRequest.ProtocolVersion = HttpVersion.Version11;
            //Set appropriate headers 
            var xmlWriterSettings = new XmlWriterSettings
            {
                NewLineHandling = NewLineHandling.None,
                Encoding = Encoding.ASCII
            };
            using (var requestStream = httpRequest.GetRequestStream())
            {
                xmlDoc.Save(requestStream);
            }
            using (var response = (HttpWebResponse)httpRequest.GetResponse())
            using (var responseStream = response.GetResponseStream())
            {
                // Response Code to see if the request was successful
                var responseXml = new XmlDocument();
                responseXml.Load(responseStream);
                using (var repp = XmlWriter.Create("response.xml"))
                {
                    responseXml.Save(repp);
                }
            }
 
    