Python: SimpleHTTPServer 内容长度错误

1 投票
1 回答
1047 浏览
提问于 2025-04-17 22:20

我正在尝试使用Python内置的 SimpleHTTPServer 来本地提供一个静态页面。我是通过 python -m SimpleHTTPServer 来启动它的。

目前,我的HTML内容只是

<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        Hi
    </body>
</html>

服务器返回页面时状态是200,但浏览器控制台显示 ERR_CONTENT_LENGTH_MISMATCH,并且什么都不显示。如果我把内容改成一行文字,它就能正常显示。再加一行就又出问题了。根据评论来看,似乎问题出在换行符上。我是在Windows上用Sublime Text写的,然后用Chrome来查看,如果这有帮助的话。

1 个回答

2

原来是Sublime Text的问题。只需要在 查看 > 行结束符 里把设置改成 Unix 就可以了。

特别感谢这篇帖子:

修复Sublime Text 2的行结束符?

撰写回答