python - 如何在使用 python SimpleHTTPServer 时更改默认 404 页面

标签 python simplehttpserver

当我使用命令启动 http 服务器时:

python -m SimpleHTTPServer

如何更改默认的 404 页面?

最佳答案

用命令行,这是不可能的。

你应该制作如下脚本:

import BaseHTTPServer
import SimpleHTTPServer

class MyHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    error_message_format = '''
    custom error message
    '''

BaseHTTPServer.test(MyHandler, BaseHTTPServer.HTTPServer)

关于python - 如何在使用 python SimpleHTTPServer 时更改默认 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18351388/

相关文章:

python - 用字典替换 pandas Series 中的值

python - 使用 BaseHTTPRequestHandler 从 POST 请求接收二进制文件

python - python -m http.server 可以配置为处理并发请求吗?

python - PyQt 简单 HTTP 服务器 : GUI freezes on starting server

python - Keras + TensorFlow Realtime 训练图

python : get the size of a rendered web page

python - Pandas - 根据列名和行值应用样式/格式

python - 如何将 SimpleHTTPServer 代码更改为等效的生产服务器

python - 可以使用 Python SimpleHTTPServer 或 cgi 上传文件吗?

python - 尝试使用txt文件使用来自传感器的数据集实时绘制直方图