我的客户正在尝试使用古老的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服务,因此修改代码不是可行的选择。
这里有明显的我想念的东西吗?还是有更好的方法来做到这一点?