我已配置&内置WCF和oData与Visual Studio 2012使用this教程。OData&WCF:无法执行POST,PUT和DELETE
所以我用Firefox REST客户端插件来测试它的工作是否正常。
这里是正在处理JSON我的基本URL,192.168.1.4/TestdataService/TestDataService.svc/User?$format=json
我可以做顺利拿到操作。但是我无法执行POST,PUT & DELETE操作。
POST操作说
状态代码:415不支持的媒体类型
其响应体是
{
"odata.error": {
"code": "",
"message": {
"lang": "en-US",
"value": "Unsupported media type requested."
}
}
}
PUT & DELETE操作说
状态代码:405方法
不允许允许:GET,POST
其响应体是
{
"odata.error": {
"code": "",
"message": {
"lang": "en-US",
"value": "The URI 'http://192.168.1.4/TestdataService/TestDataService.svc/User?$format=json' is not valid for DELETE operation. The URI must refer to a single resource from an entity set or from a property referring to a set of resources."
}
}
}
我附上截图下面。任何对此的帮助表示赞赏。
谢谢。
GET
POST
PUT
你能展示一个关于put/post请求的消息体的例子吗? – qujck
一分钟....,。 –
@qujck:我已经加入邮件正文的屏幕截图.. –