如何在Python的POST请求中将null作为值传递? [英] How do I pass null as a value in a POST request on python?

查看:1839
本文介绍了如何在Python的POST请求中将null作为值传递?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试发送包含 null 值且无被忽略的参数的POST请求.除此之外,我不确定 False 是否以 false 发送.

I'm trying to send a POST request with params that contain null values and None just gets ignored. Besides that, I'm unsure about whether or not False is sent as false.

例如:

requests.post("http://myurl.com/address/", data = {"parentValue":{"value1":False,"value2":None}})

和服务器端所需的参数是

and the required params server-side are

{"parentValue":{"value1":false, "value2":null}}

tl; dr::我需要在服务器端将 false null 作为POST请求中的参数,我该如何使用Python请求?

tl;dr: I need false and null on the server side as params from a POST request, how do I send them using Python requests?

推荐答案

按照roganjosh的建议,在所需的对象上json.dumps()起作用.

As roganjosh suggested, json.dumps() on the object needed, works.

这篇关于如何在Python的POST请求中将null作为值传递?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆