在ngResource操作中,我可以指定自定义请求标头。但是,我需要在调用资源操作时设置标头。
原因是我需要对列表查询进行分页和排序数据,而这些数据需要由自定义标头(X-Order,X-Offset等)指定。这些数据因呼叫而异,因此我无法在资源操作定义中使用它们。
有没有办法在调用动作时传递标题? (除了设置$ http默认值)
答案 0 :(得分:1)
尝试 Restangular 服务。
你可以找到适合你需要的方法: setFullRequestInterceptor
//From Documentation
RestangularProvider.setFullRequestInterceptor(function(element, operation, route, url, headers, params, httpConfig) {
return {
element: element,
params: _.extend(params, {single: true}),
headers: headers,
httpConfig: httpConfig
};
});