在angularjs的http请求中添加一个自定义头文件
问题描述:
我需要将自定义头文件添加到$ http.get方法,但我不明白该怎么做。在angularjs的http请求中添加一个自定义头文件
var hello = _helper.server.http($http, url)
.success(function(response){
//do something
});
如何添加自定义标题('X-user')和相应的值(例如:“pqrs”)?
答
我假设_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);
}
这将有助于如果您发布更多的代码,这可能是错误,您正在制作
答
您需要使用的配置:
var config = {headers: {
"X-user" : "pqrs"
}
};
$http.get(url, config).success(function(response){
//Do something
});
+0
我试过上面的解决方法,我仍然无法设置标题 – clearScreen
+0
@ swordfish12,请检查文档,这是它是如何完成的,你必须完成一个错误别处 – akashrajkn
阅读文档:https://docs.angularjs.org/api/ng/service/$http。每个$ http方法都将一个配置对象作为参数,并且此配置对象包含标头。 –
你能发布更多的代码吗? _helper.server – akashrajkn