所有请求最好都加上单引号,否则对于一些特性字符,会被转义掉
- get请求r
curl 'http://xxxx'
- 显示请求头、响应头: -v
curl -v 'xxxx'
- 设置请求头:-H 或者 --header
curl -H 'Host: 157.166.226.25' -H 'Accept-Language: es' -H 'Cookie: ID=1234' http://cnn.com
- post请求:-d
curl -d 'name=wangyong' 'xxxx'
- 显示接口请求时间:-w '%{time_total}'
curl -w '\ntimeTotal:%{time_total}\n' 'http://localhost:8080/appinfo/v1/app/ext/getSecInfo?appId=114703'
将输出结果写入文件或丢弃:-o 文件名 / -o /dev/null
如果url中有{} [] ,加-g
否则报错 curl: (3) [globbing] error:
Linux有问必答:如何在curl中设置自定义的HTTP头
用curl命令来测试网页响应时间
curl: (3) [globbing] error: bad range specification after pos 150的解决方法