2016-04-29 259 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