curl

所有请求最好都加上单引号,否则对于一些特性字符,会被转义掉

  1. get请求r
curl 'http://xxxx'
  1. 显示请求头、响应头: -v
curl -v 'xxxx'
  1. 设置请求头:-H 或者 --header
curl -H 'Host: 157.166.226.25' -H 'Accept-Language: es' -H 'Cookie: ID=1234' http://cnn.com
  1. post请求:-d
curl -d 'name=wangyong' 'xxxx'
  1. 显示接口请求时间:-w '%{time_total}'
curl -w '\ntimeTotal:%{time_total}\n' 'http://localhost:8080/appinfo/v1/app/ext/getSecInfo?appId=114703'
  1. 将输出结果写入文件或丢弃:-o 文件名 / -o /dev/null

  2. 如果url中有{} [] ,加-g
    否则报错 curl: (3) [globbing] error:

Linux有问必答:如何在curl中设置自定义的HTTP头
用curl命令来测试网页响应时间
curl: (3) [globbing] error: bad range specification after pos 150的解决方法

你可能感兴趣的:(curl)