4
我有一個類似於此的角度服務。在這裏我正在發一個POST請求。ngResource將POST參數附加到url
.factory("Apples", function ($resource, HOST) {
return $resource(
HOST + "/apples",
{},
{
create: {
method: 'POST',
params: {
tree_id: '@treeId',
name: '@name',
color: '@color'
}
}
}
);
})
的問題是,上述服務使POST請求和params
數據作爲表格數據發送也是params
數據附加到URL作爲查詢字符串。我能避免嗎?
爲什麼不使用'$ http'後? –
@MaximShoustin'$ resouce'是'$ http'頂部的一個抽象,用於簡化REST並返回一個統一的查詢(和動作)REST接口。 –
如果您不想要URL中的參數,請不要將它們配置爲url參數。 $ resource將按原樣發送實例數據(因此您的數據將是'treeId',而不是'tree_id'。 –