【问题标题】:REST service does not get POST payloadREST 服务未获取 POST 有效负载
【发布时间】:2010-12-02 12:41:32
【问题描述】:

我有一个大问题。 我创建了一个 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

【问题讨论】:

    标签: wcf json rest service


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多