小编sat*_*h v的帖子

使用Shell脚本将JSON文件发布到URL

我正在编写一个shell脚本来将JSON文件发布到URL.

标题是:

Content-Type: application/json
Accept: application/json
Account-Number: xxxxxxxx
Authorization: Basic eW91cl91c2VyX25hbWU6cGFzc3dvcmQ=
Run Code Online (Sandbox Code Playgroud)

上面的JSON字符串保存在.JSON文件中,我的curl命令应该处理它并获得所需的响应.我使用以下命令但它没有成功处理:

curl -H "Content-Type: application/json" -X POST -d "data=@$f" https://abcdef.com/test/example/v1/
Run Code Online (Sandbox Code Playgroud)

$ f具有JSON文件名.

我也有以下问题:

  1. 我的标题和JSON字符串应该在同一个JSON文件中吗?如果标题存在于不同的文件中,那么它的扩展名应该是什么?以及如何使用curl命令处理它?
  2. 我应该为{,",等等特殊字符做些具体处理吗?

bash shell json curl

1
推荐指数
1
解决办法
1719
查看次数

标签 统计

bash ×1

curl ×1

json ×1

shell ×1