2016-05-20 15 views
1

IONICと連携しているのは、単純なログインWebサービスを呼び出そうとしていますが、IONICコードから必要なヘッダとボディパラメータを渡すことができません。IONICから簡単なWebサービスを呼び出す方法

Webサービスのカール要求:

curl -v -H "Accept: application/json" -H "Content-Type:application/json" -H "ModifiedOn:0" -H "username:vikash|214057357158656" -H "password:gbadmin" -d '{"username":"vikash|214057357158656","password":"gbadmin"}' http://localhost:8282/services/Login3.0 

応答:

{"ResponseJSON":{"Body":{"Datalist":{"Authentication":"true"}}}} 

マイIONICコード:IONICコードでパラメータを渡すからの応答を取得する方法を

$scope.login = function() { 
$http.post("http://redmine.youtility.in:8282/services/Login3.0", {"username":"vikash|214057357158656","password":"gbadmin"},"Accept: application/json" -H "Content-Type:application/json" -H "ModifiedOn:0" -H "username:vikash|214057357158656" -H "password:gbadmin"); 

Webサービス。

答えて

3

これを見て、ここで私はあなたのためのサンプルポストメソッドを与えています。

var userDetails = { 
         "username":"vikash|214057357158656", 
         "password":"gbadmin" 
         } 
    $scope.login = function() { 
    $http.post("http://redmine.youtility.in:8282/services/Login3.0",userDetails) 
    .success (function(response){ 
     console.log(response); 
    } 
    .error(function(response){ 
     console.log(response); 
    }; 
    } 

詳しくは$httpのこの角度のウェブサイトをご覧ください。

関連する問題