com.google.api.client.googleapis.json.GoogleJsonResponseException:500内部服务器错误

时间:2016-09-07 15:14:06

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

从Android客户端调用App Engine端点时,我收到500内部服务器错误。我的代码中的所有内容看起来都很好,我对这个错误感到很困惑。

调用端点Api:

try {
        return myApiService.updateUserAction(userId1, userId2, action).execute().getData();
    } catch (IOException e) {
        return e.getMessage();
    }

UserActionEndpoint(最简单的形式):

@ApiMethod(name = "updateUserAction")
    public DefaultStringBean updateUserAction(@Named("firstUserId") String firstUserId,
                                              @Named("secondUserId") String secondUserId,
                                              @Named("action") String action) {

        DefaultStringBean response = new DefaultStringBean();
        response.setData("200");
        return response;
    }

和DefaultStringBean:

public class DefaultStringBean {

    private String result;

    public String getData() {
        return result;
    }

    public void setData(String response) {
        result = response;
    }
}

为什么我会收到此错误?

com.google.api.client.googleapis.json.GoogleJsonResponseException: 500 Internal Server Error

更多信息:我已经实现了更多返回此类数据的端点,并且没有一个端点抛出此异常。

0 个答案:

没有答案