码迷,mamicode.com
首页 > Web开发 > 详细

接口测试必学之curl命令

时间:2019-09-03 19:31:54      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:常用   cat   包含   没有   list   其他   表单   ges   之一   

curl命令使用

curl命令

curl命令是服务器端调试接口最常用的命令,没有之一

  1. curl测试GET接口
curl http://www.baidu.com

技术图片

url参数可以直接写到url中,此时url最好用引号引起来

curl 'http://115.28.108.130:5000/add/?a=1&b=2'

技术图片

  1. 表单类Post请求
    curl可以通过-d指定 请求数据(包含-d参数时,默认为Post请求),如
curl 'http://115.28.108.130:5000/api/user/login/'  -d 'name=张三&password=123456'

技术图片

  1. JSON格式Post请求
    curl可以用个-H指定header,多个header要使用多个-H
curl 'http://115.28.108.130:5000/api/user/reg/' -H 'Content-type: application/json' -d '{"name":"张三三","password": 123456}'

技术图片

  1. 带Cookie的请求
    Cookie属于header的一项,我们可以携带抓取到的Cookie来请求需要登录的接口,如:
curl 'http://115.28.108.130:5000/api/user/getUserList/' -H 'Cookie:PYSESSID=05eac6ba-2eb6-11e9-a130-00163e06e52c;session=eyIwNWVhYzZiYS0yZWI2LTExZTktYTEzMC0wMDE2M2UwNmU1MmMiOnRydWV9.D0Q51A.u9XjrAZb-plUSl01QnNPkGXJPck'

  1. 可以使用-v参数查看请求详情
    技术图片

  2. PUT/DELETE等其他请求可以使用-X指定请求方法
curl -X PUT 'http://.....'

接口测试必学之curl命令

标签:常用   cat   包含   没有   list   其他   表单   ges   之一   

原文地址:https://www.cnblogs.com/superhin/p/11454941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!