pau*_*l c 1 python python-requests
从请求文档:
从字典参数中删除一个值
有时您会希望从 dict 参数中省略会话级键。为此,您只需在方法级参数中将该键的值设置为 None 即可。它会自动被省略。
我需要键值为None的数据将 Json 值设为null而不是被删除。是否可以 ?
编辑:这似乎发生在我的请求数据键上。虽然它们不是会话级别的,但删除的行为仍然相同。
没有会话级 JSON 参数,因此合并规则不适用。
换句话说,传递json给session.request()方法的关键字参数不变,None该结构中的值不会导致键被删除。
这同样适用于data,没有该参数的会话级版本,不会发生合并。如果data设置为字典,None则忽略其值设置为 的任何键。''如果您需要包含空值的那些键,请将值设置为。
合并时的规则不适用headers,params,hooks和proxies。