使用WebMessageBodyStyle.Wrapped将数据发布到WCF服务

时间:2018-10-11 15:50:44

标签: xml rest wcf post

我的客户正在尝试使用古老的WCF服务。我可以毫无问题地执行GET请求,但是当我尝试发布数据时,它总是失败。

我要发布到的方法是这样定义的:

<p></p>

我使用邮递员试图将这些数据发布到正文中:

[OperationContract]
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Wrapped)]
DataSet SendExpense(string pDriver, string pPassword, string pTruck, Expense expense);

但是,这将返回WebServiceException。从服务器日志中,我可以看到它正在执行该方法,但是失败了,因为Driver,Truck和Password的值为NULL。

这是一个非常古老的易碎Web服务,因此修改代码不是可行的选择。

这里有明显的我想念的东西吗?还是有更好的方法来做到这一点?

0 个答案:

没有答案