Curl 常用参数

(1)-X 为请求方法,如curl -X PUT即接口为PUT方法,curl -X POST即为POST方法,curl -X GET为GET方法,如不带-X直接请求,则默认为GET请求,比如核心运管登录的接口测试使用口令

curl -X GET http://10.19.185.216:17150/asab-web/visual/getAllCamera 
curl -X POST http://10.19.185.216:17150/asab-web/visual/getAllCamera

(2)  -H后面接请求头中参数,常见请求头Header一般则为token参数传参,格式为:curl -X 方法 '接口' -H 'header参数名: 参数值'

curl -X POST http://10.19.185.216/irds/api/v1/camera/advance/cameraList -H 'Token:SElLIHZFQmVYeFMrekVlYXQzL206aDNWTTExOFhCTFmbEZFREkycndvRXBQMGQrMlorcXVtcEw0dksyWDdUZz06MTY5NTEwMjM2NjMxOA==' -H 'userId:admin'

(3)   -d后面接postman的body消息体,一般是json格式,json格式时候配套-d使用,格式为 curl -X 方法 '接口' -H 'header参数名: 参数值' -d 'json消息体'

 curl -X POST http://10.19.185.216/irds/api/v1/camera/advance/cameraList -H 'Token:SElLIHZFQmVYeFMrekVlYXQzL206aDNWTTExOFhCTFmbEZFREkycndvRXBQMGQrMlorcXVtcEw0dksyWDdUZz06MTY5NTEwMjM2NjMxOA==' -H 'userId:admin' -d '{"pzgeNo":1,"paheSize":100}'

(4)  -b参数用来向服务器发送cookie。

curl -b 'foo=bar;foo2=bar2' https://google.com

(5) -G参数用来构造URL的查询字符串。

curl -G -d 'q=kitties' -d 'count=20' https://google.com/search

上面命令会发出一个get请求,实际请求的URL是https://google.com/search?q=kitties&count=20。如果省略-G,会发出一个post请求。

(6)  -k参数指定跳过SSL检测。

curl -k https://www.example.com

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

curl -v https://www.example.com

Curl 常用参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值