我需要在$ http.get方法中添加一个自定义标题,我不明白该怎么做。
var hello = _helper.server.http($http, url)
.success(function(response){
//do something
});
如何添加自定义标题(' X-user')和相应的值(例如:" pqrs")?
答案 0 :(得分:2)
您需要使用配置:
var config = {headers: {
"X-user" : "pqrs"
}
};
$http.get(url, config).success(function(response){
//Do something
});
答案 1 :(得分:2)
我假设_helper.server.http是一个不同的函数,我认为你在传递标题时犯了错误
您必须将标题作为对象发送
var customHeader = {'X-user': 'pqrs'}
到
var hello = _helper.server.http($http, url, customHeader)
并在_helper.server中的http函数下,你必须在那里添加标题,然后调用http post方法,
http: function($http, urlParam, param) {
var request = {
url: urlParam,
headers: param
};
return $http.post(request);
}
如果您发布更多代码会有所帮助,这可能是您正在犯的错误