linux - curl 命令简介

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。

curl 默认发出 GET 请求

-H参数添加 HTTP 请求的标头,可以多次添加。

-d参数用于发送 POST 请求的数据体。

-i参数打印出服务器回应的 HTTP 标头

-v参数输出通信的整个过程,用于调试。

$ curl -i -d '{"login": "emma", "pass": "123"}' -H 'Content-Type: application/json' https://google.com/login

返回的报文如果为JSON格式,可以格式化输出。后面加上 | python -m json.tool 即可。

posted on 2021-09-03 19:47  TrustNature  阅读(236)  评论(0编辑  收藏  举报