, .
, WCF , .
, HTTP- WCF.
.
HTTP-, , HTTP-, - " : (400)
, :
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
:
private void CreateMessage()
{
WebRequest request = WebRequest.Create("http://www.XXXX.com/Feeds");
string postData = "<airport>Heathrow</airport>";
// request.Method = "POST";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/soap+xml; charset=utf-8";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
HttpContext.Current.Response.Write(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
HttpContext.Current.Response.Write(responseFromServer);
reader.Close();
dataStream.Close();
response.Close();
}