python请求模块-将键设置为空

pau*_*l c 1 python python-requests

从请求文档:

从字典参数中删除一个值

有时您会希望从 dict 参数中省略会话级键。为此,您只需在方法级参数中将该键的值设置为 None 即可。它会自动被省略。

我需要键值为None的数据将 Json 值设为null而不是被删除。是否可以 ?

编辑:这似乎发生在我的请求数据键上。虽然它们不是会话级别的,但删除的行为仍然相同。

Mar*_*ers 5

没有会话级 JSON 参数,因此合并规则不适用。

换句话说,传递jsonsession.request()方法的关键字参数不变,None该结构中的值不会导致键被删除。

这同样适用于data,没有该参数的会话级版本,不会发生合并。如果data设置为字典,None则忽略其值设置为 的任何键。''如果您需要包含空值的那些键,请将值设置为。

合并时的规则不适用headersparamshooksproxies