【发布时间】:2010-01-21 01:46:06
【问题描述】:
在我的 python 应用程序中,在 Apache 上使用 mod_wsgi 和 cherrypy 我的响应代码从 403 更改为 500。我明确地将其设置为 403。
即 樱桃py.response.status = 403
我不明白客户端收到的响应代码在哪里以及为什么是 500。有没有人遇到过这个问题>
【问题讨论】:
标签: python apache mod-wsgi cherrypy
在我的 python 应用程序中,在 Apache 上使用 mod_wsgi 和 cherrypy 我的响应代码从 403 更改为 500。我明确地将其设置为 403。
即 樱桃py.response.status = 403
我不明白客户端收到的响应代码在哪里以及为什么是 500。有没有人遇到过这个问题>
【问题讨论】:
标签: python apache mod-wsgi cherrypy
HTTP 500 错误用于内部服务器错误。服务器或您的应用程序中的某些内容可能会引发异常,因此无论您在此之前将响应代码设置为什么,CherryPy 都会返回 500。
您可以查看 CherryPy 包含的用于调试或记录的任何工具(我不熟悉它们)。您还可以在代码中设置断点并继续单步执行 CherryPy 内部结构,直到遇到错误情况。
【讨论】: