httpie - 如何使用httpie发送未命名的JSON数组
问题描述
我有一个我想调用的 API,它希望在正文中发布这样的内容:["foo","bar"]
我已经阅读了官方文档,但看不到如何做到这一点,这可能吗?
我试过了:http --verbose PUT foo.org :='["foo","bar"]'
但是httpie仍然想把它变成一个json对象的字段,没有名字,如:
{
"": [
"foo",
"bar"
]
}
解决方案
httpie 提供的速记语法不支持空字符串作为键。这里最简单的选择是通过重定向的 stdin传递数据:
$ echo '{"": ["foo","bar"]}' | http --verbose PUT foo.org
推荐阅读
- html - 为什么我们有时使用 div 有时不使用?
- java - 当我将字符串转换为整数时,我怎样才能使它相乘?
- ios - Mach-O arm64 访问 .data 部分
- laravel-5 - With html2pdf in generated pdf as all css styles are lost
- sql-server - SQL Server / SSIS:为插入的合并行创建新 ID
- firebase - 在 null 上调用了方法“[]”。I/flutter(接收方:null I/flutter (18112):尝试调用:[]("id"))
- python-3.x - 如何按矩阵位置比较两个列表列表中的项目?Python
- r - Shiny:如何根据按键/键隐藏和显示元素。输入
- javascript - 如何跨多个 Web 应用程序共享本地存储
- c# - 在 .net 标准库中扩展 IdentityUser