【发布时间】:2013-03-29 15:28:28
【问题描述】:
Google 自己的 REST API 会在出现错误时返回详细的响应,例如:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidBookshelfId",
"message": "Invalid bookshelf ID."
}
],
"code": 400,
"message": "Invalid bookshelf ID."
}
}
在适用于 Python 的 Google Cloud Endpoints 中,可以使用例如raise endpoints.BadRequestException('Error message'),但除了错误消息之外,我还想返回“代码”或“原因”,如上例所示。有什么方法可以实现吗?
【问题讨论】:
标签: python google-app-engine google-cloud-endpoints