pytho****@googl*****
pytho****@googl*****
2011年 11月 24日 (木) 21:53:30 JST
2 new revisions: Revision: 89e06603245a Author: cocoatomo <cocoa****@gmail*****> Date: Thu Nov 24 04:52:33 2011 Log: library/httplib.rst translation completed http://code.google.com/p/python-doc-ja/source/detail?r=89e06603245a Revision: 6c422a94fffd Author: cocoatomo <cocoa****@gmail*****> Date: Thu Nov 24 04:52:55 2011 Log: merge http://code.google.com/p/python-doc-ja/source/detail?r=6c422a94fffd ============================================================================== Revision: 89e06603245a Author: cocoatomo <cocoa****@gmail*****> Date: Thu Nov 24 04:52:33 2011 Log: library/httplib.rst translation completed http://code.google.com/p/python-doc-ja/source/detail?r=89e06603245a Modified: /library/httplib.rst ======================================= --- /library/httplib.rst Sat Mar 12 02:21:52 2011 +++ /library/httplib.rst Thu Nov 24 04:52:33 2011 @@ -29,7 +29,7 @@ このモジュールでは以下のクラスを提供しています: -.. class:: HTTPConnection(host[, port[, strict[, timeout]]]) +.. class:: HTTPConnection(host[, port[, strict[, timeout[, source_address]]]]) :class:`HTTPConnection` インスタンスは、HTTP サーバとの一回のトランザク ションを表現します。インスタンスの生成はホスト名と オプションのポート番号を与えて行います。 @@ -44,6 +44,8 @@ のタイムアウト時間(秒数)として利用されます。(渡されなかった場合は、グ ローバルのデフォルト タイムアウト設定が利用されます。) + オプションの引数 *source_address* を (host, port) という形式のタプルにす ると HTTP 接続の接続元アドレスとして使用します。 + 例えば、以下の呼び出しは全て同じサーバの同じポートに接続するインスタンス を生成します:: >>> h1 = httplib.HTTPConnection('www.cwi.nl') @@ -56,20 +58,24 @@ .. versionchanged:: 2.6 *timeout* 引数が追加されました - -.. class:: HTTPSConnection(host[, port[, key_file[, cert_file[, strict[, timeout]]]]]) + .. versionchanged:: 2.7 + *source_address* 引数が追加されました + +.. class:: HTTPSConnection(host[, port[, key_file[, cert_file[, strict[, timeout[, source_address]]]]]]) :class:`HTTPConnection` のサブクラスで、セキュアなサーバと通信するため に SSL を使います。標準のポート番号は ``443`` です。 *key_file* には、秘密鍵を格納したPEM形式ファイルのファイル名を指定しま す。 *cert_file* には、PEM形式の証明書チェーンファイルを指定します。 - .. note:: - - この関数は証明書の検査を行いません + .. warning:: + この関数はサーバ証明書の検査を行いません .. versionchanged:: 2.6 *timeout* 引数が追加されました + .. versionchanged:: 2.7 + *source_address* 引数が追加されました + .. class:: HTTPResponse(sock[, debuglevel=0][, strict=0]) コネクションに成功したときに、このクラスのインスタンスが返されます。 @@ -409,6 +415,14 @@ デバッグレベル (印字されるデバッグ出力の量) を設定します。標準のデバッグ レベルは ``0`` で、デバッグ出力を全く印字しません。 +.. method:: HTTPConnection.set_tunnel(host,port=None, headers=None) + + HTTP トンネリング接続のホスト名とポート番号を設定します。 + 通常はプロキシサーバを通して HTTP 接続を行うときに必要になります。 + + ヘッダのパラメータは CONNECT リクエストで送信するために他の HTTP ヘッダ にマッピングされます。 + + .. versionadded:: 2.7 .. method:: HTTPConnection.connect() @@ -471,6 +485,9 @@ .. versionadded:: 2.4 +.. method:: HTTPResponse.fileno() + + ソケットの ``fileno`` を返します。 .. attribute:: HTTPResponse.msg ============================================================================== Revision: 6c422a94fffd Author: cocoatomo <cocoa****@gmail*****> Date: Thu Nov 24 04:52:55 2011 Log: merge http://code.google.com/p/python-doc-ja/source/detail?r=6c422a94fffd