小编use*_*913的帖子

将Content-type更改为"application/json"POST方法,RESTful API

大家好我是AngularJS的新手,我需要你的帮助..

我只需要将我的json POST到API并收到正确的响应.

这是我的JSON,我不知道在哪里编码.

JSON

{ 
    "userId"      :"testAgent2",
    "token"       :"testAgent2",
    "terminalInfo":"test2",
    "forceLogin"  :"false"
}
Run Code Online (Sandbox Code Playgroud)

不确定如果我这样做的话.

CONTROLLER.JS

function UserLoginCtrl($scope, UserLoginResource) {
    //Save a new userLogin
    $scope.loginUser = function() {
        var loggedin = false;
        var uUsername = $scope.userUsername;
        var uPassword = $scope.userPassword;
        var uforcelogin = 'true';

        UserLoginResource.save();
    }
}
Run Code Online (Sandbox Code Playgroud)

SERVICES.JS

angular.module('UserLoginModule', ['ngResource'])
    .factory('UserLoginResource', function($resource, $http) {
        $http.defaults.useXDomain = true;
        delete $http.defaults.headers.common['X-Requested-With'];
        $http.defaults.headers.post["Content-Type"] = "application/json"; //NOT WORKING

        return $resource('http://123.123.123.123\\:1234/SOME/LOCATION/THERE', {}, {
            save: { 
                method:'POST', 
                headers: [{'Content-Type': 'application/json'}] 
            } //NOT WORKING EITHER
        });
    }); …
Run Code Online (Sandbox Code Playgroud)

angularjs

25
推荐指数
2
解决办法
9万
查看次数

标签 统计

angularjs ×1