2
我在WCF一个简单的REST Web服务,声明如下:创建WCF把REST服务
[WebInvoke(Method = "PUT",UriTemplate = "comptatge/add",RequestFormat = WebMessageFormat.Json,ResponseFormat = WebMessageFormat.Json)]
public void GravaComptatge(MyDataContract contract)
{
...
}
其中MyDataContract
是用简单的属性的类。
现在我使用招,看它是否工作正常发送PUT请求。在身体我送JSON具有相同的属性MyDataContract
,但它不工作。我收到一个400错误请求HTTP错误。我在这里做错了什么?该服务使用ServiceRoute托管在MVC应用程序中。其他GET服务工作正常。
就是这样。谢谢! –
当使用XML作为数据格式的内容类型的字符串是方便“应用/ XML”。 – Erick