質問: https://coreblog.org/ats/stuff/minpy_web/03/index.html のURLに記載通り、 python3 -m http.server 8000 を実行しました。 すると、 Serving HTTP on 0.0.0.0 port 8000 ... がでました。 本来は、 localhost - - [18/Jun/2007 15:42:06] "GET / HTTP/1.1" 200 - localhost - - [18/Jun/2007 15:42:06] code 404、 message File not found も出ると書いてあります。 出ない理由は何でしょうか。
回答: > > 出ない理由は何でしょうか。 > > > HTTPリクエストを受信していないから、です。 ``` localhost - - [18/Jun/2007 15:42:06] "GET / HTTP/1.1" 200 - localhost - - [18/Jun/2007 15:42:06] code 404、 message File not found ``` これはアクセスログですね。参考にされたサイトの記事を読みましたが、`python3 -m http.server 8000`の実行後、WEBブラウザでなんらかの操作をしたのだと思われます。`python3 -m http.server 8000` 実行後は、HTTPサーバーとしてTCPポート8000番でLISTENINGしている状態で待機してますので、`Serving HTTP on 0.0.0.0 port 8000 ...` だけ、出力されます。