Python 我们可以定制谷歌云端点吗;protorpc错误响应?

Python 我们可以定制谷歌云端点吗;protorpc错误响应?,python,google-cloud-endpoints,protorpc,Python,Google Cloud Endpoints,Protorpc,我正在使用谷歌云端点构建一个小型服务 class MyMsg(messages.Message): f1 = messages.StringField(1, required=True) @endpoints.api(...) class MyService(remote.Service): @endpoints.Method(MyMsg, MyMsg): def test(self, request): return request 当我在未发送必要参数的情况下对该r

我正在使用谷歌云端点构建一个小型服务

class MyMsg(messages.Message):
  f1 = messages.StringField(1, required=True)

@endpoints.api(...)
class MyService(remote.Service):

  @endpoints.Method(MyMsg, MyMsg):
  def test(self, request):
    return request
当我在未发送必要参数的情况下对该rest服务进行HTTP调用时,会收到以下错误消息:

{
 "error": {
  "code": 400,
  "errors": [
   {
    "domain": "global",
    "message": "Error parsing ProtoRPC request (Unable to parse request content: Message MyMsg is missing required field f1)",
    "reason": "badRequest"
   }
  ],
  "message": "Error parsing ProtoRPC request (Unable to parse request content: Message MyMsg is missing required field f1)"
 }
}
有没有办法自定义此错误消息? 我想知道我是否可以在错误响应中有如下内容

[
  {
    "field_name": "<>",
    "error": "<>"
  },
]
[
{
“字段名称”:“,
“错误”:”
},
]