【问题标题】:Endpoint works fine on local, but gives me a 500 Internal Error on App EngineEndpoint 在本地工作正常,但在 App Engine 上给我一个 500 内部错误
【发布时间】:2013-10-15 18:15:34
【问题描述】:

我有一个项目,当我在本地发帖或到达端点时它工作正常,但是当我在应用引擎上做同样的事情时,我又回来了:

{
  "error": {
  "errors": [
  {
   "domain": "global",
   "reason": "internalError",
   "message": "Internal Error"
  }
],
 "code": 500,
"message": "Internal Error"
}
}

我检查了我的数据,一切看起来都一样。在日志中,我可以看到该方法成功完成,并且没有看到错误消息、堆栈跟踪等。

什么给了?谢谢!

【问题讨论】:

标签: google-app-engine google-cloud-endpoints


【解决方案1】:

虽然我不知道您的代码,但我假设您的云端点具有类似 String[] 或 List 的返回值,这在部署时不起作用,但在 devserver 上起作用。 为您的返回类型定义一个类并使用该类,例如

public class StringResult {
  String result;
  /* getters and setters '/
}

是的,我确实在另一个线程中回答了同样的问题,所以从技术上讲,如果答案解决了问题,这个问题就是重复的;-)

【讨论】:

    猜你喜欢
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    相关资源
    最近更新 更多