curl命令测试接口

        最近要作为服务端上线两个接口,供数据资产项目调用,由于接口没有增删改操作,只有查询操作,也没有机密信息,调用对项目没有影响,怎么能在上线后,测试一下接口是否能正常返回,于是我想起了curl命令!

谨记,一般生产上不能这样操作!

Curl命令模拟Post请求

带参数的post请求:

如,post接口请求的链接为:
https://api.xxxx.com/xxx/search/list?c={“cc”:1602,“ct”:20,“dt”:1,“ov”:20,“p”:xxx,“v”:“000”}

post入参为:
{
“catId”: 0,
“customMode”: 0,
“displayType”: 0,
“gpPlan”: “方案A”,
“height”: 0,
“isDirectSearch”: true,
“isShowDot”: false,
“keyword”: “三亚”,
}

转为curl命令后:

curl -i -k  -H "Content-type: application/json" -X POST -d '{
"catId": 0,
"customMode": 0,
"displayType": 0,
"gpPlan": "方案A",
"height": 0,
"isDirectSearch": true,
"isShowDot": false,
"keyword": "三亚",
}' https://api.xxx.com/xxx/search/list

 注意:-d后面,json入参,用单引号括住;最后是http链接,若c参无用,可以省略掉,只传有意义的参数即可。

不带参数的post请求:

curl -X POST https://api.xxx.com/xxx/search/list

Curl命令模拟Get请求

带参数的get请求:

curl https://api.xxx.com/res/pack/getCardInfo/app?bookCityCode=1602&bookCityName=南京&destCityCatId=0&destCityCode=0&destCityName=三亚&positionId=1

不带参数的get请求

curl https://api.xxx.com/res/pack/getCardInfo/app

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值