gpt4 book ai didi

python - 猎鹰中间件异常期间的自定义响应

转载 作者:太空狗 更新时间:2023-10-29 22:29:06 25 4
gpt4 key购买 nike

我正在为我的应用程序编写 Falcon 中间件。当我遇到任何错误时,我想引发错误、中断进程并返回我的自定义响应,它看起来像:

{
"status": 503,
"message": "No Token found. Token is required."
}

但是标准的 Falcon 错误实现不允许我为我的响应设置自定义字段。

如何最恰本地解决这个问题?

最佳答案

花了很多时间,我以如此有趣的方式解决了这个问题。我把我的代码放在一个 try/catch block 中,当一个错误被捕获时,我决定不引发 Falcon 错误,只是在设置响应状态后尝试编写 return 关键字和正文,因为方法是 void,所以它不返回任何东西。现在看起来像:

resp.status = falcon.HTTP_403
resp.body = body

return

关于python - 猎鹰中间件异常期间的自定义响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41103069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com