I have third party company given us URL and SOAP envelop format , now I need to request i have used below method but gives me errors.
I have string soapenv =
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://thirdparycompanydom.com/");
req.Headers.Add("SOAPAction", "\"http://tempuri.org/Register\"");
req.ContentType = "text/xml; charset=\"utf-8\"";
req.Accept = "text/xml";
req.Method = "POST";
using (Stream stm = req.GetRequestStream())
{
using (StreamWriter stmw = new StreamWriter(stm))
{
stmw.Write(soapenv);
}
}
WebResponse response = req.GetResponse();
StreamReader responseStream =new StreamReader(response.GetResponseStream());
lbl.Text = responseStream.ReadToEnd();
responseStream.Close();
this gives me error
System.Net.WebException: The remote server returned an error: (500) Internal Server Error
what it could be, do you think my code have erros