【发布时间】:2016-02-05 10:24:36
【问题描述】:
我正在尝试通过来自 REST Web 服务的 angularJS 服务中的 http-GET 请求获取数据。关键是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 ) );
};
所以我尝试了不同的方法,例如添加
data:{} 或 parameters:{} 到我的 $http-request 但似乎没有任何效果。
那么如何在 http 请求中添加一个空的 JSON 对象呢?
【问题讨论】:
-
GET 请求没有正文,所以它在您提供参数的 URI 中。
-
您是否尝试向 REST-SERVICE 发送一些查询/请求参数?
-
@Siva 唯一的参数是 sessionId 但需要空 JSON。
-
@PierreEmmanuelLallemant 如果我将请求更改为 POST,如何提交空 JSON?
-
使用 GET 您可以发送 JSON 对象。改用 POST