8

基本的な HTTP 要求と応答を実行し、Web ページに非常に基本的な出力を表示する、非常に単純な Web サーバーのようなアプリを Python で実装する必要があります。実際に Python でコーディングすることについてはあまり心配していませんが、どこから始めればよいかわかりません。これを設定する方法は?1つのファイル?複数のファイル?これが「サーバー」であるという事実にアプローチする方法がわからないので、HTTPリクエスト/ソケット/処理リクエストなどを処理する方法に慣れていません.何かアドバイスはありますか? 資力?

4

4 に答える 4

10

SimpleHttpServer (py3: http.server ) モジュールを見てください。

何をしようとしているかに応じて、それをそのまま使用するか、モジュールのソース ( py2py3 ) を調べてアイデアを得ることができます。

もっと低レベルにしたい場合は、SimpleHttpServer がBaseHttpServer ( source ) を拡張して機能するようにします。

さらに低レベルの情報を取得したい場合は、 SocketServer (ソース: py2py3 ) をご覧ください。

ディレクトリを共有したいだけの場合、Pythonのようにpython -m SimpleHttpServer(または)実行することがよくあります。これは、完全に機能するシンプルなサーバーです。python3 -m http.server

于 2012-04-10T15:09:25.153 に答える