Python Cherrypy 404错误处理

wil*_*oup 5 python cherrypy

我有一个Web服务器,其中包含代码中设置的所有配置,但我希望能够处理所有页面404错误.我将如何在Python中执行此操作?

fum*_*chu 9

如果您想要更传统的4xx和5xx输出替换,请参阅http://www.cherrypy.org/wiki/ErrorsAndExceptions#AnticipatedHTTPresponses.

  • 相当具有讽刺意味的是,该页面现在返回404.请参见此处:http://docs.cherrypy.org/stable/refman/_cperror.html?highlightlight = exception#anticipated-http-responses (21认同)

aat*_*ifh 5

在根目录中创建一个默认处理程序.

class Root:
    def index(self):
        return "Hello!"
    index.exposed = True

    def default(self, attr='abc'):
        return "Page not Found!"
    default.exposed = True
Run Code Online (Sandbox Code Playgroud)