json - 使用 bash 发送 json HTTP post

标签 json bash post

我想将一些数据发送到只接受 json 对象的网络服务。我将使用 curl 来制作 HTTP POST,但我想知道是否有一个库可以在 bash 中创建一个 json 对象。

另一个要求是避免安装其他包(rpm/apt-get),但只安装其他 bash 文件作为库。

最佳答案

这是一个取自 BigQuery API 的示例

curl -H "Authorization: GoogleLogin auth=<<YOUR_TOKEN>>" \
-X POST \
-H "Content-type: application/json" \
-d '{"params":{"q":"select count(*) from [bigquery/samples/shakespeare];"},"method":"bigquery.query"}' \
'https://www.googleapis.com/rpc'

关于json - 使用 bash 发送 json HTTP post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205927/

相关文章:

html - 使用 node.js 将表转为 JSON

java - 为什么我不断收到 "Not a JSON Array"?

bash - 检查文件中是否存在所有多个字符串或正则表达式

PHP 旧数据在 POST 后仍然显示

sql-server - 如何将带时区的 JSON 日期转换为 SQL Server 日期时间?

json - nifi invokehttp post复杂的json

arrays - 如何在 POSIX sh 中标记数组?

linux - 通过命令行更新现有别名

node.js - aws lambda 调用未在 POST 上填充正文

java - 使用 postman 方式获得 200,但使用放心邮寄方式获得 400