0
我正在创建角度资源,如下所示。避免从角度资源POST请求的身体属性
var Book = $resource(baseUrl + 'v1/users/:username/books/:id', {
username: '@username'
id: '@bookId'
});
我送使用save()
如下一个POST
电话。 Book.save({用户名: 'TESTUSER',BOOKID:1,显示:真})
这产生URL正确
v1/users/testuser/books/1
但它与show:true
其一起发送username
,id
在身体我想避免。如何避免username
,id
身体?
包括在URL中显示参数。但是,如果进行POST,最好不要将数据参数放入URL中。我在某处读到URL和body的参数不应该混合在一起,就像你的情况一样,我忘记了URL和body中的参数不应该混合的原因。 –
同意。但我正在使用提供这样的URI的API。所以不知何故,我必须使用资源管理相同。 – thecodejack