请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,data[7]获取到的数据都是dict格式,如果第二个接口的参数需要json格式的怎么办?

使用场景:
1.登陆接口,参数为form-data表单格式,data[7]获取到的是dict格式,可以直接传入登陆成功
2.获取列表接口,参数为json格式,data[7]获取到的还是dict格式,直接传入会报错(原因:数据格式不对)
老师,可以提供一下解决思路吗?

正在回答 回答被采纳积分+3

1回答

Mushishi 2020-05-03 22:10:24

额,在python里面dict和json都一样,所以我们只需要json.dumps  或者 json.loads 去相互转换。额 你需要明白这两个得意思哟。你好好弄一个py文件好好实际学习一下

0 回复 有任何疑惑可以回复我~
  • 提问者 慕无忌3415328 #1
    我知道用json.dumps或者json.loads这两个方法去互转字典或json,老师,你可能没太明白我的意思。现在问题是:跟着老师你学习的框架,发起所以请求的数据格式都是表单格式的,如果请求参数是json格式的就会报错。
    回复 有任何疑惑可以回复我~ 2020-05-04 20:30:33
  • Mushishi 回复 提问者 慕无忌3415328 #2
    你得请求头里面 加:Content-Type:application/json  header里面 你得type类型增加为json就可以
    回复 有任何疑惑可以回复我~ 2020-05-04 21:46:54
  • 提问者 慕无忌3415328 回复 Mushishi #3
    header.json文件里面已经加了:"Content-Type":"application/json;charset=UTF-8",还是不行的,我自己加了几行代码,已经解决了。
    回复 有任何疑惑可以回复我~ 2020-05-07 14:54:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信