我在域server1上运行。
我在server2上有我的RESTful服务。
我想使用angularjs在我的网页上访问此RESTful服务。我试过这种方式。但它返回一个空数组。没有数据绑定。为什么?有什么建议。这是我的示例代码。
答案 0 :(得分:0)
在示例代码中,您的资源定义如下所示:
var UtilService = $resource('server2/users/:userId', { },
{
'get' : { method: 'GET',headers: {'Content-Type':'application/json'}, params: { userId:'anil' } , isArray : true }
}
)
该网址似乎是相对的。如果您尝试定位远程服务器,则需要可解析的URI。除非你的例子匿名化,否则我认为这是你的问题。
答案 1 :(得分:0)
我认为你遇到了类似的问题。它看起来像SOP(同源政策)问题。如果不使用JSONP或CORS,则无法访问本地主机上的其他端口。 (我现在有一个问题,如何使用CORS进行此操作,但网上有大量可供JSONP使用的文档)。 see also this question
希望这有帮助。