【发布时间】:2012-04-02 15:24:53
【问题描述】:
我不完全确定这里发生了什么。我可能在某个地方搞砸了,但我不知道是什么。
我的 API 控制器方法如下所示:
public HttpResponseMessage<string> Put(int id)
我也尝试了一个字符串,但出现了同样的错误。
有什么想法吗?
谢谢。
编辑:要明确 - id 是路由参数。请求的主体是 JSON。如果我删除路由参数,该方法将正常运行。
【问题讨论】:
-
你能发布原始请求(来自 Fiddler 或 FireBug)吗?
-
您是否删除了任何默认格式化程序?能不能把配置代码也贴一下。
-
你想要哪些配置部分?
标签: c# asp.net asp.net-web-api