python - 如何在 python 的 POST 请求中将 null 作为值传递?

标签 python post request python-requests

我正在尝试发送一个 POST 请求,其中的参数包含 null 值,但 None 会被忽略。除此之外,我不确定 False 是否作为 false 发送。

例如:

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

服务器端所需的参数是

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

tl;dr: 我需要在服务器端使用 falsenull 作为 POST 请求的参数,我该如何发送它们Python 请求?

最佳答案

正如 roganjosh 所建议的,json.dumps() 对所需对象有效。

关于python - 如何在 python 的 POST 请求中将 null 作为值传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47404949/

相关文章:

python - 从列表中计数并附加它

ajax - 如何使用 PhpStorm 和 Xdebug 调试 AJAX (POST)?

javascript - 将 js 数组发布到 php @jquery @codeigniter

python - 如何在Python文本字符串中找到省略号?

python - 计算获胜百分比

python - Tensorflow 精度为 0.99,但预测很糟糕

php - 使用 PHP post 函数时遇到奇怪的问题

java - jsp中获取请求url

android - 存储 Volley 请求数据

c# - 将复杂对象从 View 传递到 Controller