• 关于Python requests类 post方法多层字典的解决办法


    post方法中,一个参数后面有多层字典

    如用postman的办法是key为参数 ,Value直接copy抓取的值便可以send成功

    Python requests类 使用json类转化第二层字典
    example:
    有个form表单长这样:form = {“A”: {“a”: “a1”, “b”: “b1”}, “c”: “c1”}
    这时候需要做的是把二层字典里的{“a”: “a1”, “b”: “b1”}转换掉

    json.dumps() 是把python对象转换成json对象的一个过程,生成的是字符串。

    import json
    a = json.dumps( {"a": "a1", "b": "b1"})
    form = {"A": a, "c": "c1"}
    response = requests.post(url,data=form)
    print(response.text)

    关于dumps的解析

    https://my.oschina.net/u/3486061/blog/3065779

  • 相关阅读:
    java中如何高效的判断数组中是否包含某个元素---
    反射--
    Json----
    Ajax学习(1)
    Jdbc学习---
    java---内部类
    java中的多态
    spring是什么
    quartz的配置文件
    浅谈Job&JobDetail
  • 原文地址:https://www.cnblogs.com/appium/p/15412148.html
Copyright © 2020-2023  润新知