2016-07-20 1 views
0

ionic framework에 POST 웹 서비스 호출을하려고합니다. 서버가 토큰을 인식 할 수는 있지만 매개 변수를 읽지는 않습니다. 아래는 나의 코드이오닉 프레임 워크 JWT 호출이 매개 변수를 전달할 수 없습니다.

.controller('HomeCtrl', function ($scope, $window, $http, $state) { 
    //console.log($window.localStorage); 
    var token = $window.localStorage.getItem("token"); 

    $scope.onDuty = function() { 
     $http.post(url, JSON.stringify({ 
      "status": "1", 
      "latitude": "17", 
      "longitude": "12" 
     }), {headers: {"Authorization": "Bearer" + token}} 
     // { 
     //  'Authorization' : 'Bearer ' + token 
     // } 
     ).then(function (res) { 
      console.log(res); 
     }); 
    }; 
}); 

나는 여기에 뭔가를 놓치고있다. 어떤 JSON.stringify를 사용할 필요가 없습니다 $ HTTP

+0

'JSON.stringify' 결과 대신 객체를 전달하려고 시도 했습니까? –

+0

예. 여전히 동일한 응답 – Rahul

답변

0

표준 사용을 도와주세요, 두 번째 인수는 복잡한 객체가 될 수 있습니다. 따라서 JSON.stringify을 제거하면 제대로 작동합니다.

+0

응답 해 주셔서 감사합니다. 나는 그 일을 시도했지만 여전히 운이 없다. – Rahul