我创建了非常适合 get 的 restful wcf 服务。现在我正在构建一些发布方法。客户端以 JSON 格式将数据发布到此服务。服务方法不会有任何参数,所以我需要从发出的请求中读取 jsondata。我无法弄清楚我应该如何检索从请求中生成的数据。
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/SaveEmployee", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
public bool SaveEmployee()
{
//Capture Employee Object Data here and perform save
return true;
}
[DataContract]
public class Employee
{
[DataMember]
public int Id
{
get;
set;
}
[DataMember]
public string Name
{
get;
set;
}
}