发起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格式

 

posted @ 2022-03-22 22:16  安安安静  阅读(1615)  评论(0)    收藏  举报