是否可以修改pythons basehttpserver库发送的404响应页面?
答案 0 :(得分:2)
要修改BaseHTTPRequestHandler
显示的默认错误文档,您可以自定义error_message_format
属性。它是一个字符串,您可以在其中使用以下标记,这些标记在呈现时将替换为其值:
当然你可以使用HTML。例如:
yourBaseServerInstance.error_message_format = '''
<body>
<h1>Error!</h1>
<p>Error code %(code)d.</p>
<p>Message: %(message)s.</p>
<p>Error code explanation: %(code)s = %(explain)s.</p>
</body>'''