1

我正在尝试使用 angular 和 asp.net vNext Web API。我有一个控制器,但是当使用角度时$resource,对象值没有被解析(Post方法参数为空)

请求本身并没有什么特别之处,尽管它确实会发回 json。我想我在某处看到 vNext 还不支持内容协商,所以也许就是这样。任何人都可以确认或阐明这个问题吗?

另外 - 有没有办法在 Web API 中获取原始帖子数据?(我正在使用核心框架)导致我从 mvc 知道的 Request.Form 不再存在。我尝试了GetFormAsync但是返回一个空集合。

编辑:确认不绑定参数的原因是数据作为 JSON 发送。使用表单编码时,可以正确解析参数值。

4

1 回答 1

1

在参数上使用 [FromBody] 属性解决了这个问题。

于 2014-08-11T13:27:07.873 回答