2016-02-05 59 views
0

我试图通过来自REST Web服务的angularJS服务中的http-GET请求获取数据。重点在于REST-SERVICE需要一个空的JSON对象才能工作。AngularJS为http请求添加空JSON

这里是我服务的方法:

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

所以我尝试不同的东西像添加 data:{}parameters:{}$http-request但似乎没有任何工作。

那么如何添加一个空的JSON对象到http请求?

+1

GET请求没有正文,所以它在URI中提供参数。 –

+0

你是否试图向REST-SERVICE发送一些查询/请求参数? – Siva

+0

@Siva唯一的参数是sessionId,但是需要空的JSON。 – JohnDizzle

回答

0

尝试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)); 
    };