python使用request发送x-www-form-urlencoded类型的数据
场景:当接口的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)

浙公网安备 33010602011771号