【发布时间】:2014-04-02 08:03:35
【问题描述】:
我正在尝试使用 Fiddler 创建 PUT 请求,但我不断收到如下错误。
PUT Request
https://127.0.0.1/odata/ControllerName('param')
Request Header
Accept: application/json;odata=minimalmetadata
Host: 127.0.0.1
Authorization: ApiKey uniqueKey
Content-Type: application/json;odata=minimalmetadata
Accept-Charset: UTF-8
RequestBody
{"Name":"param"}
当我尝试 PUT 时,它返回状态码 400。当我在提琴手中双击错误并查看 JSON 选项卡时,它给了我以下错误。
odata.error
innererror
message=actionParameters : The last segment of the request URI 'ControllerName('param')' was not recognized as an OData action.
我哪里出错了,URI 格式或请求正文?
【问题讨论】:
-
根据错误信息,您的网址无效。你确定语法不像
https://127.0.0.1/MyController?Param -
我使用的是 Odata 而不是 Api。
-
查询同一个网址会有什么反应?
标签: odata fiddler asp.net-web-api