我有一个要调用的API,该API希望将这样的内容发布在正文中:["foo","bar"]
我已经阅读了官方文档,但看不到该怎么做,可以吗?
我已经尝试过:http --verbose PUT foo.org :='["foo","bar"]'
,但是httpie仍然希望将其转换为一个没有名称的json对象的字段,例如:
{
"": [
"foo",
"bar"
]
}
答案 0 :(得分:0)
httpie提供的速写语法不支持将空字符串用作键。这里最简单的选择是通过redirected stdin传递数据:
$ echo '{"": ["foo","bar"]}' | http --verbose PUT foo.org