場景:當接口的Content-Type類型是x-www-form-urlencoded,使用json類型去請求,無法請求成功
解決方法:
使用parse.urlencode()方法對json數據進行解碼處理,再傳入。
實例代碼如下:
import requests
from urllib import parse
session=requests.session()
headers={"Content-Type":"application/x-www-form-urlencoded"
def login():
API=http://172.16.32.190:8088/login
payload={
"username":"Frank"
"password":123456
}
payload=parse.urlencode(payload)
res=session.post(API,headers=headers,data=payload,verify=False)
print(res.text)
