【发布时间】:2015-12-05 02:22:27
【问题描述】:
在此过程中,我从 Web API 中获取了一系列“车辆”。我修改并为每辆车做任何事情。然后我想将列表发回,而不需要遍历和循环......
我已经尝试了很多我查找过的方法。 我在 WEB API 中有一个断点,看看我是否可以在那里得到数组,但我还没有。
public IHttpActionResult UpdateVehicles(Vehicle[] vehiclesArry)
{
return Ok();
}
我很困惑是否需要做一个 $post,或者我是否可以像我一直在做的那样将它“获取”到正确的方法。问题是我无法将数组获取到 WEB API 方法。
我的 $resource 设置是这样的。
return $resource(appSettings.serverPath + "/api/Violators/:id",null,
{
'update': { method: 'PUT' },
'delete': { method: 'DELETE' },
'post': { method: 'POST' }
});
我尝试过使用 $post,但它说该对象不支持它。我不确定我可以尝试哪些其他方法。我尝试在 Web API 中使用“动态”,但似乎也不起作用。
【问题讨论】:
-
为什么你的资源路由有一个 Id ?虽然您的 api 方法没有 id ?你能告诉我们如何调用 put 方法吗?
-
该 ID 是可选的。在我想将一组对象发送到 api 之前,我在更新、发布或任何事情上都没有遇到问题
标签: angularjs asp.net-web-api asp.net-web-api2