我正在尝试使用Python中的内置SimpleHTTPServer
在本地提供静态页面。我从python -m SimpleHTTPServer
开始。
目前,HTML只是
<html>
<head>
<title>Test</title>
</head>
<body>
Hi
</body>
</html>
服务器返回状态为200的页面,但浏览器控制台显示
ERR_CONTENT_LENGTH_MISMATCH
并且不会呈现任何内容。如果我将内容更改为单行文本,则显示效果很好。添加另一行会再次破坏它。根据评论,似乎问题在于换行符。我正在使用Sublime Text(在Windows上)编写此代码,并使用Chrome浏览器(如果有帮助的话)。 最佳答案
原来是Sublime Text问题。只需将View > Line Endings
中的行结尾更改为Unix
。
这篇文章的要点:
Fixing Sublime Text 2 line endings?