我已配置&內置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:我已經加入郵件正文的屏幕截圖.. –