HTTP1は、単一の呼び出しでHTTP要求を実行するためのhttplibの周りのPythonラッパーです。例えば、パッケージのPyPIのインデックスを取得するには、次のように記述があります
輸入HTTP1
印刷http1.request( 'http://pypi.python.org/simple/').body
の要求()メソッドの
この方法は、HTTP要求を行う。リクエストメソッドのシグネチャは以下の通りである:
リクエスト(URL、のparams = {}、メソッド= 'GET'、ボディ=なし、ヘッダを= {}、
  CONTENT_TYPE =なし、CONTENT_LENGTH = TRUE、ユーザ名=なし、
 パスワード=なし、capitalize_headers =真)
パラメータは次のとおりです。
  URL:URL呼び出し、プロトコル、および(たとえば 'http://www.google.com?foo=1&bar=2'のような)パラメータを含む。
  paramsのマップなどのURLパラメータは、そのように{'foo'に:1、 'バー':2} '?fooは= 1&バー= 2'で終わるURLになります。
 メソッド:(そのような 'GET'や 'POST'のような)HTTPメソッド。 「GET」にデフォルト設定。
 ボディ:文字列としてリクエストのボディ。なしデフォルト。
 :ヘッダーdictionnaryとしてリクエストヘッダ。 '{}'デフォルト。
  CONTENT_TYPE:要求のコンテンツタイプヘッダ。 NoneにDefauls。
  CONTENT_LENGTH:私たちは要求にコンテンツ長さヘッダを追加する必要がある場合は通知します。デフォルトはtrueです。
 ユーザー名:基本認証の実行中に、ユーザー名、パスワードで設定する必要があります。
 パスワード:パスワード基本認証を実行している間、ユーザ名で設定する必要があります。
  capitalize_headers:(彼らの名前はすべてのインスタンスのための「コンテンツタイプ」のようなものになるよう)ヘッダーは大文字であるべきかどうかを示します。
この方法は、後述するResponseオブジェクトとして応答を返します。
注:HTTPS URLを呼び出すために、PythonはSSLサポートを使用して構築されている必要があります。
のResponseオブジェクトの
このオブジェクトは、ステータスコード(200、404、整数として)、メッセージ(例えば、「OK」、「見つかりません」などの文字列として)、(dictionnaryなど)のヘッダ、及び(文字列として)ボディをカプセル化します。
の何が新しいの今回のリリースで:
- その他のドキュメントの修正します。 。
の要件の
- のPythonます。
コメントが見つかりません