F
Fred Chateau
I need to send the following XML to a network connection and at the same
time, output it as a string to an ASPX page. How can I do this?
The network connection code works. If I try to read hmnStream, I get a
"Cannot Read Stream" exception.
HttpWebRequest hmnRequest = (HttpWebRequest)WebRequest.Create(wctXmlServer);
using (Stream hmnStream = hmnRequest.GetRequestStream())
{
XmlTextWriter writer = new XmlTextWriter(hmnStream, Encoding.ASCII);
writer.WriteStartElement("methodCall");
writer.WriteElementString("methodName", "GetLogoFromLocationID");
writer.WriteStartElement("params");
writer.WriteStartElement("param");
writer.WriteElementString("locationID", txtLocationID.Text.Trim());
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
writer.Close();
StreamReader reqStream = new StreamReader(hmnStream); // Cannot Read
Stream Exception
string output = reqStream.ReadToEnd();
Response.Write(output);
}
ProcessRequest(hmnRequest);
time, output it as a string to an ASPX page. How can I do this?
The network connection code works. If I try to read hmnStream, I get a
"Cannot Read Stream" exception.
HttpWebRequest hmnRequest = (HttpWebRequest)WebRequest.Create(wctXmlServer);
using (Stream hmnStream = hmnRequest.GetRequestStream())
{
XmlTextWriter writer = new XmlTextWriter(hmnStream, Encoding.ASCII);
writer.WriteStartElement("methodCall");
writer.WriteElementString("methodName", "GetLogoFromLocationID");
writer.WriteStartElement("params");
writer.WriteStartElement("param");
writer.WriteElementString("locationID", txtLocationID.Text.Trim());
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
writer.Close();
StreamReader reqStream = new StreamReader(hmnStream); // Cannot Read
Stream Exception
string output = reqStream.ReadToEnd();
Response.Write(output);
}
ProcessRequest(hmnRequest);