在我使用mod_wsgi和cherrypy ontop的python应用程序中,我的响应代码从403改为500.我明确地将其设置为403.
即。 cherrypy.response.status = 403
我不明白客户收到的响应代码的位置和原因是500.有没有人对此问题有任何经验>
答案 0 :(得分:1)
HTTP 500错误用于内部服务器错误。服务器或应用程序中的某些东西可能会抛出异常,所以无论你在此之前设置响应代码是什么,CherryPy都会返回500.
您可以查看CherryPy用于调试或记录的任何工具(我不熟悉它们)。您还可以在代码中设置断点并继续进入CherryPy内部,直到遇到错误情况。