getメソッド
URL:もちろん、それはインターフェースのURLのアドレスです
ヘッダ:カスタマイズ要求ヘッダ(ヘッダ)、例えば:コンテンツタイプ=アプリケーション/ x-www-form-urlencodedで
params:渡されたパラメータ(キー値):インターフェースを使用するためのテストに合格するために使用されるパラメータは、ここではPythonの辞書のフォームを使用しています。
例えば:
URL = 'のhttp://api.shein.com/v2/member/logout'
ヘッダ= { 'コンテンツタイプ' :アプリケーション/ x-www-form-urlencodedで}
PARAM = { 'USER_ID' :123456、 'メール' :[email protected]}
タイムアウト= 0.5
requests.get (URL、ヘッダー=ヘッダ、paramsは= PARAM、タイムアウト=タイムアウト)
POSTメソッド
そして、同様の方法で、限り、それに対応するパラメータセットを取得。栗のための真下、直接バーコードに:
URL = 'のhttp://api.shein.com/v2/member/login'
ヘッダ= { 'コンテンツタイプ' :アプリケーション/ x-www-form-urlencodedで}
データ= { 'メール' :123456 @ 163.com、 'パスワード' :123456}
タイムアウト= 0.5
requests.post (URL、ヘッダー=ヘッダ、データ=データ、タイムアウト=タイムアウト)
戻り値インタフェースは、のは、下の()議論(ソリューション)を見てみましょう。
それでもそれだけで一般的に使用される操作の戻り値を言います。
テキスト:テキストインタフェースは値を返す取得します
JSON():インタフェースJSONの戻り値を取得する()形式
STATUS_CODEは:ステータスコードを返します(成功:200)
ヘッダ:フルリクエストヘッダを返します(ヘッダ[「name」を]:指定されたコンテンツヘッダを返します)
エンコーディング:文字エンコーディング形式を返します。
URL:インタフェースの完全なURLアドレスへ戻ります