curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。
它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具
请求百度网址,不带参数表示get请求
curl www.baidu.com
-i 显示请求头信息
-I
-X: 参数指定 HTTP 请求的方法例如POST GET DELETE PUT...。
-o: 参数将服务器的回应保存成文件,等同于wget
命令
curl -o example.html https://www.example.com
--limit-rate: 用来限制 HTTP 请求和回应的带宽,模拟慢网速的环境。
curl --limit-rate 200k https://google.com
上面命令将带宽限制在每秒 200K 字节。
-L 参数会让HTTP请求跟随服务器的重定向.curl默认不跟随重定向
-k: 参数指定跳过SSL检测.
GET请求
POST请求