如何使用httpie发送未命名的JSON数组

时间:2019-07-09 19:58:12

标签: httpie

我有一个要调用的API,该API希望将这样的内容发布在正文中:["foo","bar"]

我已经阅读了官方文档,但看不到该怎么做,可以吗?

我已经尝试过:http --verbose PUT foo.org :='["foo","bar"]',但是httpie仍然希望将其转换为一个没有名称的json对象的字段,例如:

{
    "": [
        "foo",
        "bar"
    ]
}

1 个答案:

答案 0 :(得分:0)

httpie提供的速写语法不支持将空字符串用作键。这里最简单的选择是通过redirected stdin传递数据:


$ echo '{"": ["foo","bar"]}' | http --verbose PUT foo.org

另请参阅:Sending nested JSON object using HTTPie