我有一个我想调用的 API,它希望在正文中发布这样的内容:["foo","bar"]
我已经阅读了官方文档,但看不到如何做到这一点,这可能吗?
我试过了:http --verbose PUT foo.org :='["foo","bar"]'
但是httpie仍然想把它变成一个json对象的字段,没有名字,如:
{
"": [
"foo",
"bar"
]
}
我有一个我想调用的 API,它希望在正文中发布这样的内容:["foo","bar"]
我已经阅读了官方文档,但看不到如何做到这一点,这可能吗?
我试过了:http --verbose PUT foo.org :='["foo","bar"]'
但是httpie仍然想把它变成一个json对象的字段,没有名字,如:
{
"": [
"foo",
"bar"
]
}
httpie 提供的速记语法不支持空字符串作为键。这里最简单的选择是通过重定向的 stdin传递数据:
$ echo '{"": ["foo","bar"]}' | http --verbose PUT foo.org