我正在创建一个示例 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 服务中创建一个 Web 方法来处理请求。只需获取请求并存储即可。
[ServiceContract]
public interface IService1
{
[WebInvoke(UriTemplate = "echo")]
string HandleMessage(string request);
}
和公共字符串 HandleMessage(字符串请求)
{
..........
.....
}
如何做到这一点?