如何在Python的POST请求中将null作为值传递? [英] How do I pass null as a value in a POST request on python?
本文介绍了如何在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屋!
查看全文