curl 是目前最流行、最强大的命令行网络工具之一,全称 Client URL(客户端 URL 工具)。
基本上不论 Windows 还是 Linux 都是预装的
1 | |
不加任何参数代表默认使用 GET 方法来请求数据,默认输出到 stdout 也就是标准输出。
1 | |
并非所有的参数s都会必须的,例如一个简单的 POST 请求只需要 -X POST -d <body> 就可以了。
解析 json 并不是 curl 应该做的事情,我们可以使用另一个工具 jq 。
jq 是一个强大的 json 命令行处理工具,要使用它我们首先要安装:
这里以 Arch Linux 为例
1 | |
之后运行
1 | |
显示版本号就说明安装成功了。
使用方法:
1 | |
这里的 | 是 SHELL 中的管道。