0
当我有一个服务:调用WCF服务的HttpWebRequest
[OperationContract]
ResponseMessage GetData(RequestMessage message);
凡
class RequestMessage
{
public string data
}
class ResponseMessage
{
public string data
}
,并调用这个服务
string data2 = ""
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/Service.svc/GetData");
request.ContentType = "application/json";
request.Method = "POST";
request.KeepAlive = true;
using (Stream requestStream = request.GetRequestStream())
{
var bytes = Encoding.UTF8.GetBytes(data2);
requestStream.Write(bytes, 0, bytes.Length);
requestStream.Close();
}
var response = (HttpWebResponse)request.GetResponse();
var abc = new StreamReader(response.GetResponseStream()).ReadToEnd();
的数据2我应该送字符串 “MYDATA” 或我应该用json格式包装它:{“message”:{“data”:“mydata”}}
?? 我有问题了解如何发送数据在客户端上发布以正确地在服务端获得它:/