我正在使用connexion,这是一个用于 REST API 的 python 库,它有一个大摇大摆的定义。它在实际请求中正常工作,但是当出现错误条件时,例如验证失败,它会返回如下响应:
{
"type": "about:blank",
"title": "Bad Request",
"status": 400,
"detail": "None is not of type 'string'"
}
标题、状态和详细信息都很好且有意义,但有没有办法让我控制type
密钥的值,以便我可以提供更多有用的信息,而不是简单地about:blank
在那里?
在引擎盖下,似乎 connexion 使用请求和烧瓶,所以也许我可以从它们中利用一些东西?