2016-02-05 111 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)); 
    };