2016-04-29 226 views
-1

我在使用$resource获取用户列表时遇到问题。AngularJS:ngResource 500内部服务器错误

我正在使用$resource进行web服务调用以获取用户列表。它在大部分时间都可以使用,但是当响应需要一些时间时,我会收到500内部服务器错误

的代码我使用调用web服务:

$resource("user/referral/getUserList", {}, { 
      query: { 
       method: 'GET' 
      } 
     }) 

我将是你的帮助表示感谢。

+0

您收到的确切错误是什么,wha t是完整的错误响应? – mindparse

+0

这是您服务器上的问题。除非你知道错误是什么,否则我们无法帮助你,它与上面的代码无关。 – Patrick

+0

它看起来像在服务器的响应之前请求超时。我需要设置任何请求时间吗? – Raja

回答

0

看起来你在左边缺少一个“/”。

user/referral/getUserList 

如果要将结果作为数组,请保留此项。

'query': {method:'GET', isArray:true} 
0

我在Glassfish中遇到了同样的问题。 它在Glassfish的一个bug 4.1.1 https://java.net/jira/browse/JERSEY-2888

我能解决它以这样的方式

GlassFish中/模块/ org.eclipse.persistence.moxy.jar修复META-INF/MANIFEST.MF只需添加以下到进口包装:

,org.xml.sax.helpers中,javax.xml.parsers中;分辨率:=可选的javax.naming;分辨率:=可选

在72线并重新启动

GF