一尘不染

在$ resource上发送请求正文

angularjs

我查看了用于$ resource的AngularAPI,但没有找到将Request Bodys发送到RESTful服务的方法。

我知道使用$http方法是可能的,所以,也可以使用$resource吗?

显然,这是的选项$resource

动作 – {string} –动作的名称。该名称成为资源对象上方法的名称。

方法 – {string} – HTTP请求方法。有效方法为:GET,POST,PUT,DELETE和JSONP

params – {object =} –此操作的可选预绑定参数集。

isArray – {boolean =} –如果为true,则此操作返回的对象是数组,请参见returns部分。

目前,我还没有找到发送包含JSON对象的请求有效负载的任何方法。


阅读 201

收藏
2020-07-04

共1个答案

一尘不染

只要操作支持正文消息(例如POST,但不支持GET),则可以将数据参数传递给资源的操作方法,该参数将在请求的正文中发送:

yourResource.save(yourData)

示例:http//jsfiddle.net/N3NXK/1/

2020-07-04