Чтобы изменить документ об ошибке по умолчанию, отображаемый BaseHTTPRequestHandler
, вы можете настроить атрибут error_message_format
. Это строка, в которой вы можете использовать следующие теги, которые будут заменены их значениями при визуализации:
- % (код) d - числовой код ошибки (например, 404)
- % (message) s - строковое представление ошибки
- % (объяснение) s - строка с дополнительными пояснениями об ошибке
Конечно, вы можете использовать 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>'''