将嵌套字典作为卷曲请求中的数据发送

时间:2017-07-12 05:22:24

标签: curl flask

我正在尝试将帖子请求发送到位于127.0.0.1:5000/login的本地系统上的视图点。当我尝试以这种方式在curl请求中将嵌套字典作为数据发送时:

curl -X POST -d '{"a":"b", "e":{"c": 12}}' localhost:5000/login

它工作正常,但当我这样尝试时:

curl -X POST -d '{"a":"b", "e":{"c": 12, {"f":22}}}' localhost:5000/login

似乎找不到密钥{"f":22}中的e部分。关于什么错误的指针在这里错了?

1 个答案:

答案 0 :(得分:2)

您正在传递content-type作为json。正确的方法应该是

{"a":"b", "e":{"c": 12, "d":{"f":22}}}

用于根据您的需要解析数据的请求体。