AngularJS将空JSON添加到http请求
我试图通过angularJS服务中的http GET请求从REST Web服务获取数据。关键是,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
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吧