84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
想使用angularjs里的htpp向后台发送请求,后台是基于tornado的,现在有个用户唯一识别的token想要放到headers里面去,也就是{headres:{'token':1}},但是尝试了很多方法不行,想问下应该怎么做,后台需不需要设置一些什么东西,多谢
Configuration du routage$httpProvider.defaults.headers.post['token'] = '123';
$httpProvider.defaults.headers.post['token'] = '123';
Placez les intercepteurs suivants dans config
$httpProvider.interceptors.push(['$rootScope', '$q', '$localStorage', function ($rootScope, $q, $localStorage) { return { request: function (config) { // Header - Token config.headers = config.headers || {}; if ($localStorage.token) { config.headers.token = $localStorage.token; }; return config; }, response: function (response) { if (response.status == 200) { // console.log('do something...'); } return response || $q.when(response); }, responseError: function (response) { return $q.reject(response); } } }])
$.ajax({ type: "GET", url: "xxxx", beforeSend: function(request) { request.setRequestHeader("Token", "1"); }, success: function(result) { alert(result); } });
Mais pourquoi utiliser des en-têtes ? Les cookies et les paramètres de requête sont tous très bien
Est-ce que c'est résolu ? J'ai ce problème
Configuration du routage
$httpProvider.defaults.headers.post['token'] = '123';
Placez les intercepteurs suivants dans config
Mais pourquoi utiliser des en-têtes ? Les cookies et les paramètres de requête sont tous très bien
Est-ce que c'est résolu ? J'ai ce problème