我正在创建一个示例WCF服务来接收来自客户端应用程序的请求。 客户端将使用POST WebMethod发送JSON消息作为请求。 部分客户端代码如下:
publishRequest.Method = "POST";
publishRequest.ContentLength = unit.Length;
publishRequest.ContentType = "application/json";
Stream publishStream = publishRequest.GetRequestStream();
publishRequestWriter = new StreamWriter(publishStream);
publishRequestWriter.Write(unit);
publishRequestWriter.Flush();
publishRequestWriter.Close();
我需要在WCF服务中创建一个Webmethod来处理请求。只需获得请求和存储。
[ServiceContract]
public interface IService1
{
[WebInvoke(UriTemplate = "echo")]
string HandleMessage(string request);
}
和 public string HandleMessage(字符串请求)
{
..........
.....
}
如何实现这一目标?