发起http请求,报错JSON parse error: Unrecognized token 'mobile_phone': was expecting ('true', 'false' or 'null');
1 url="http://8.129.91.152:8766/futureloan/member/login" 2 header={"Content-Type":"application/json","X-Lemonban-Media-Type":"lemonban.v1"} 3 data={"mobile_phone" :"13866688805","pwd" :"12345678"} 4 res=requests.post(url,data,headers=header) 5 print(res) 6 print(res.headers) 7 print(res.text,type(res.text))

运行后,出现json parse参数错误,由于请求头设置请求数据类型:"Content-Type":"application/json",因此参数需要转换为json格式
解决方法:
1.使用json变量名,将数据转换成json格式,参考该博客:https://www.cnblogs.com/Simple-Small/p/9830270.html

2.直接使用json.dumps(),将数据转换成json格式


浙公网安备 33010602011771号