我正在开发登录应用程序。
为此,我正在调用一个后端服务,它是一个 post call。它返回一个 cookie。在 cookie 中,有一个令牌。我需要那个令牌。
我正在尝试获取该令牌,但是当我尝试使用 $cookie.get 方法进行访问时,它变为空。
谁能建议我可能是什么原因?
这是代码:
$http({
url:"http://10.11.0.11:4440/j_security_check",
method:"POST",
data:data,
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(function successCallback(response) {
console.log("Login Success!!");
console.log( "cookie ", response.headers('Set-Cookie') ); //Returning NULL
console.log("cookies"+$cookies.get('JSESSIONID')); //Returning undefined
$location.url("/report");
}, function errorCallback() {
$scope.loginError = "Invalid username/password combination.";
$scope.result = 'error';
console.log('Login failed');
});
这是我在浏览器的网络工具中得到的响应快照: