python接口自動化-post請求3

1、SSL 證書
https 的請求相對於http安全級別高,須要驗證SSL證書
import urllib3 使用這個方法就能夠了
urllib3.disable_warnings() 可忽略警告

2、post 請求參數

post請求參數一部分在url裏 另一部分在body裏面,常見的有4種,並非只有四種python

1.第一種:application/json: {「key1「:」value1」,「keyt2":「value2"}  json

2.第二種:application/x-www-form-urlencoded:name1= value1&name2=value2  安全

3.第三種:multipart/form-data:這一種是表單格式的 (文件上傳,圖片上傳等混合式)app

4.第四種:text/xml <!--?xml version="1.0"?--> <methodcall> <methodname>examples.getStateName</methodname>   (不多用)post

 

  • body 爲 json

頭部Content-Type:application/jsonurl

參數樣式:{「name1」:」value1」, 「name2」,」value2」} spa

HTTPS請求: verify=False (忽略對SSL證書的驗證)code

json=payload:自動將python裏面的字典,轉化爲json格式參數orm

  • body 爲 x-www-form-urlencodedxml

頭部Content-Type:application/x-www-form-urlencoded

參數樣式:name1=value1&name2=value2&name3=value3

傳data參數就行(無需轉json)

相關文章
相關標籤/搜索