每个人都喜欢REST-fulness,所以我想从AppEngine端点返回最合适的HTTP状态代码。例如,201 CREATED,例如,创建资源时。
但我无法找到如何使用GAE Java端点执行此操作。
抛出异常支持一些4xx代码(例如NotFoundException导致404),但这不是2xx代码的合适解决方案。
有人可以帮忙吗?
马修
答案 0 :(得分:0)
Cloud Endpoints支持通过继承com.google.api.server.spi.ServiceException
但是,从https://developers.google.com/appengine/docs/java/endpoints/exceptions的文档中可以看出,不应在自定义异常类中使用HTTP 2xx代码。