我有一个想要调用的API,它希望在正文中发布这样的东西:["foo","bar"]
我已经阅读了官方文档,但看不到如何做到这一点,可能吗?
我已经尝试过: http --verbose PUT foo.org :='["foo","bar"]'
但 HTTPie 仍然想将其转换为没有名称的 JSON 对象的字段,如下所示:
{
"": [
"foo",
"bar"
]
}
HTTPie 提供的速记语法不支持发送 objects 以外的 JSON 值.
这里最简单的选择是通过重定向的 stdin 传递数据:
$ echo '["foo","bar"]' | http --verbose PUT foo.org
另请参阅:使用 HTTPie 发送嵌套的 JSON 对象