http.server "code 404, message File not found"

http.server "code 404, message File not found"

我正在使用 py -m http.server 从笔记本电脑上的一个简单 HTML 文件夹托管一个 Python http 服务器。它在浏览器端工作正常,(从我局域网上的计算机测试)但输出经常说
::ffff:192.168.1.212 - - [19/Dec/2021 21:58:38] code 404, message File not found
那是怎么回事? (显然 date/time 和本地 IP 通常不同,只是粘贴整行以澄清)

在您给出的错误消息之后,应该还有另一个指示浏览器正在请求哪个文件的错误消息:

$ python3 -m http.server
Serving HTTP on :: port 8000 (http://[::]:8000/) ...
::1 - - [20/Dec/2021 00:59:02] "GET / HTTP/1.1" 200 -
::1 - - [20/Dec/2021 00:59:02] code 404, message File not found
::1 - - [20/Dec/2021 00:59:02] "GET /favicon.ico HTTP/1.1" 404 -

在上面的示例中,浏览器正在请求 /favicon.ico,但未找到。