REST服务不会获得POST有效负载

时间:2010-12-02 12:41:33

标签: wcf json rest service

我有一个大问题。 我创建了一个WCF服务。我的POST声明如下所示:

[OperationContract]
[WebInvoke(UriTemplate = "json/put", 
           Method = "POST", 
           BodyStyle = WebMessageBodyStyle.Wrapped, 
           RequestFormat = WebMessageFormat.Json, 
           ResponseFormat = WebMessageFormat.Json)]
string PutData(string jsonText);

我期待当我发送数据(我正在使用fiddler2进行测试)时,它会自动“放入”jsonText变量。 该服务有效,但没有数据:(。

有人可以帮忙吗? The whole project

1 个答案:

答案 0 :(得分:0)

WCF希望将JSON有效负载反序列化为类型。尝试创建一个类似于JSON有效负载的类,并将其用作参数类型。