0

私はログインアプリケーションに取り組んでいます。

そのために、ポストコールであるバックエンド サービスを呼び出しています。クッキーを返します。Cookie の中にトークンがあります。そのトークンが必要です。

そのトークンを取得しようとしていますが、$cookie.get メソッドを使用してアクセスしようとすると null になります。

考えられる理由を教えてもらえますか?

コードは次のとおりです。

$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');
      });

これは、ブラウザのネットワーク ツールで取得している応答のスナップです。

ここに画像の説明を入力

4

0 に答える 0