このモジュールでは HTTP および HTTPS プロトコルのクライアント側 を実装しているクラスを定義しています。このモジュールは通常直接 使われることはありません -- モジュール urllib は HTTP や HTTPS を 使う URL を扱うためにこのモジュールを使います。 注意: HTTPS のサポートは socket モジュールが SSL を サポートするようにコンパイルされている場合のみ利用できます。
このモジュールで定義されている定数は以下の通りです:
80
) です。
443
) です。
このモジュールでは以下のクラスを提供しています:
host[, port]) |
host:port
の形式であれば、ホスト名からポート番号を導き、そうでない
場合には標準の HTTP ポート番号 (80) が使われます。例えば、
以下の呼び出しは全て同じサーバの同じポートに接続するインスタンス
を生成します:
>>> h1 = httplib.HTTPConnection('www.cwi.nl') >>> h2 = httplib.HTTPConnection('www.cwi.nl:80') >>> h3 = httplib.HTTPConnection('www.cwi.nl', 80)
host[, port, key_file, cert_file]) |
443
です。
key_fileには、秘密鍵を格納したPEM形式ファイルのファイル名を指定します。cert_fileには、PEM形式の証明書チェーンファイルを指定します。
警告: この関数は証明書の検査を行いません!
必要に応じて以下の例外が送出されます: