发布(反序列化操作请求消息正文时出错)

时间:2014-05-28 08:01:22

标签: c# wcf

我有这个方法:

[OperationContract]
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "foo",
ResponseFormat = WebMessageFormat.Json)]
ResultChange Foo(int bar, String foobar);

我已经下载了一个Firefox插件(海报),因此我可以轻松发送POST请求。

但是我得到了

  

服务器在处理请求时遇到错误。例外   消息是'反序列化请求消息正文时出错   操作'ChangeDetails'。 OperationFormatter不能   反序列化消息中的任何信息,因为消息是   空(IsEmpty = true)。'。

我已经将样式设置为Wrapped,但是这并没有解决我的问题。这是一个解决方案:Bad Request Error On REST service Method call with POST (json Data)?但没解决它。

更新:我已经成功发送了一个test()函数,然后它发回给我:“好的,服务正常”。因为它返回一个包含该内容的字符串。

我可以做些什么来解决我的问题?

0 个答案:

没有答案