1.发送get请求
curl url
curl url?a=1&b=2
2.发送POST请求
curl -X POST -d ‘a=1&b=1’ url
3.发送json格式请求
curl -H “Content-Type:application/json” -X POST -d ‘{“abc”:123,”bcd”:”121”}’ url
-H代表header头
-X是指定什么类型请求(POST/GET/HEAD/DELETE/PUT/PATCH)
-d代表传输什么数据
4.测试网络是否可达
curl -v https://www.example.com
curl -v可以显示一次http通信的整个过程,包括端口连接和http request头信息
5.查看本地的IP地址
curl ifconfig.me
查看所有curl命令: man curl或者curl -h
请求头:H,A,e
响应头:I,i,D
cookie:b,c,j
传输:F(POST),G(GET),T(PUT),X
输出:o,O,w
断点续传:r
调试:v,--trace,--trace-ascii,--trace-time