AngularJS将空JSON添加到http请求

AngularJS将空JSON添加到http请求,angularjs,json,http,Angularjs,Json,Http,我试图通过angularJS服务中的http GET请求从REST Web服务获取数据。关键是,REST-SERVICE需要一个空的JSON对象{}才能工作 以下是我服务中的方法: srv.getTriggerStatus = function(sessionID) { var request = $http({ method: "GET", url: "samplepath?sessionId="+sessionID, //sam

我试图通过angularJS服务中的http GET请求从REST Web服务获取数据。关键是,
REST-SERVICE
需要一个空的JSON对象{}才能工作

以下是我服务中的方法:

srv.getTriggerStatus = function(sessionID) {
        var request = $http({
            method: "GET",
            url: "samplepath?sessionId="+sessionID, //samplepath = localhost rest path
        });
        return( request.then( handleSuccess, handleError ) );
    };
所以我尝试了不同的方法,比如添加
数据:{}
参数:{}
到我的
$http请求
,但似乎没有任何效果


那么如何向http请求添加空JSON对象呢?

尝试POST请求并使用数据属性传递空JSON

srv.getTriggerStatus = function(sessionID) {
        var request = $http({
            method: "POST",
            data: {},
            url: "samplepath?sessionId="+sessionID, //samplepath = localhost rest path
        });
        return( request.then( handleSuccess, handleError ) );
    };

GET请求没有正文,因此您在URI中提供参数。是否尝试向REST-SERVICE发送一些查询/请求参数?@Siva唯一的参数是sessionId,但需要空JSON。@PierreManuellallemant如果我将请求更改为POST,如何提交空JSON?使用GET,您可以发送JSON对象。试试POST吧