Post a XML file to URL
-
Hi, Thanks in advance. I want to post a XML file to a URL (in window application) and i m trying this code but system give me a error message at oBjStreamWriter = File.CreateText("http://...../XMLFolder/Test.xml"); "URI format are not supported", please help me if anybody can. StreamWriter mWriter; StreamWriter oBjStreamWriter; StreamReader oBjStreamReader; StringReader ReadOutput; XmlTextReader xmltextreader; HttpWebRequest oBjRequest = (HttpWebRequest)WebRequest.Create("http://...../XMLFolder/"); oBjRequest.Method = "POST"; oBjRequest.ContentLength = XMLStr.Length; oBjRequest.ContentType = "application/x-www-form-urlencoded"; mWriter = new StreamWriter(oBjRequest.GetRequestStream()); mWriter.Write(XMLStr); mWriter.Close(); oBjStreamWriter = File.CreateText("http://...../XMLFolder/Test.xml"); oBjStreamWriter.WriteLine(XMLStr); oBjStreamWriter.Close(); WebResponse oBjWebResponse = oBjRequest.GetResponse(); oBjStreamReader = new StreamReader(oBjWebResponse.GetResponseStream()); string ResultOutput = oBjStreamReader.ReadToEnd(); oBjStreamReader.Close();
Arun Kr
-
Hi, Thanks in advance. I want to post a XML file to a URL (in window application) and i m trying this code but system give me a error message at oBjStreamWriter = File.CreateText("http://...../XMLFolder/Test.xml"); "URI format are not supported", please help me if anybody can. StreamWriter mWriter; StreamWriter oBjStreamWriter; StreamReader oBjStreamReader; StringReader ReadOutput; XmlTextReader xmltextreader; HttpWebRequest oBjRequest = (HttpWebRequest)WebRequest.Create("http://...../XMLFolder/"); oBjRequest.Method = "POST"; oBjRequest.ContentLength = XMLStr.Length; oBjRequest.ContentType = "application/x-www-form-urlencoded"; mWriter = new StreamWriter(oBjRequest.GetRequestStream()); mWriter.Write(XMLStr); mWriter.Close(); oBjStreamWriter = File.CreateText("http://...../XMLFolder/Test.xml"); oBjStreamWriter.WriteLine(XMLStr); oBjStreamWriter.Close(); WebResponse oBjWebResponse = oBjRequest.GetResponse(); oBjStreamReader = new StreamReader(oBjWebResponse.GetResponseStream()); string ResultOutput = oBjStreamReader.ReadToEnd(); oBjStreamReader.Close();
Arun Kr
Once you put HTTP, you are asking for an online resource. If the file is local, lose the HTTP
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
Hi, Thanks in advance. I want to post a XML file to a URL (in window application) and i m trying this code but system give me a error message at oBjStreamWriter = File.CreateText("http://...../XMLFolder/Test.xml"); "URI format are not supported", please help me if anybody can. StreamWriter mWriter; StreamWriter oBjStreamWriter; StreamReader oBjStreamReader; StringReader ReadOutput; XmlTextReader xmltextreader; HttpWebRequest oBjRequest = (HttpWebRequest)WebRequest.Create("http://...../XMLFolder/"); oBjRequest.Method = "POST"; oBjRequest.ContentLength = XMLStr.Length; oBjRequest.ContentType = "application/x-www-form-urlencoded"; mWriter = new StreamWriter(oBjRequest.GetRequestStream()); mWriter.Write(XMLStr); mWriter.Close(); oBjStreamWriter = File.CreateText("http://...../XMLFolder/Test.xml"); oBjStreamWriter.WriteLine(XMLStr); oBjStreamWriter.Close(); WebResponse oBjWebResponse = oBjRequest.GetResponse(); oBjStreamReader = new StreamReader(oBjWebResponse.GetResponseStream()); string ResultOutput = oBjStreamReader.ReadToEnd(); oBjStreamReader.Close();
Arun Kr
if u r dealing with local desktop, dont use http ://..., as this will make it to use online resource.Instead, use localhost:// and keep the file say file.txt to this virtual directory.:rose:
Regards Chintan www.visharadsoft.com (Nothing is so purify as KNOWLEDGE)