Pythonはシンプルなインターフェイスの自動化を要求します

 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アドレスへ戻ります

おすすめ

転載: www.cnblogs.com/Mr-ZY/p/11695878.html