[Pythonjp-checkins] [python-doc-ja] push by cocoa****@gmail***** - library/simplehttpserver.rst 差分翻訳 on 2011-02-20 13:32 GMT

アーカイブの一覧に戻る

pytho****@googl***** pytho****@googl*****
2011年 2月 20日 (日) 22:32:52 JST


Revision: abf09e44c6
Author: cocoa****@gmail*****
Date: Sun Feb 20 05:31:42 2011
Log: library/simplehttpserver.rst 差分翻訳
http://code.google.com/p/python-doc-ja/source/detail?r=abf09e44c6

Modified:
  /library/simplehttpserver.rst

=======================================
--- /library/simplehttpserver.rst	Fri May 14 10:03:51 2010
+++ /library/simplehttpserver.rst	Sun Feb 20 05:31:42 2011
@@ -72,11 +72,30 @@
        そしてヘッダの終了を示す空白行が続き、さらにその後にファイルの内容が 
続きます。このファイルはコンテントタイプが ``text/`` で始まっている場合
        はテキストモードで、そうでなければバイナリモードで開かれます。

-      使用例については関数 :func:`test` の実装を参照してください。
+      :mod:`SimpleHTTPServer` モジュールの :func:`test` 関数は
+      :class:`SimpleHTTPRequestHandler` をハンドラとして使うサーバを作る例 
になっています。

        .. versionadded:: 2.5
           ``'Last-Modified'`` ヘッダ.

+:mod:`SimpleHTTPServer` モジュールを使って現在のディレクトリ以下にあるファ 
イルにアクセスできるだけの、非常に初歩的な Web サーバを立ち上げる方法は以下 
の通りです。::
+
+        import SimpleHTTPServer
+        import SocketServer
+
+        PORT = 8000
+
+        Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
+
+        httpd = SocketServer.TCPServer(("", PORT), Handler)
+
+        print "serving at port", PORT
+        httpd.serve_forever()
+
+インタプリタの ``-m`` スイッチで :mod:`SimpleHTTPServer` モジュールと  
``ポート番号`` を指定して直接実行することもできます。
+上の例と同じように、ここで立ち上がったサーバは現在のディレクトリ以下のファ 
イルへのアクセスを提供します。::
+
+        python -m SimpleHTTPServer 8000

  .. seealso::




Pythonjp-checkins メーリングリストの案内
アーカイブの一覧に戻る