接口测试必学之curl命令

curl命令使用

curl命令

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

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

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

curl 'http://115.28.108.130:5000/add/?a=1&b=2'
curl测试带参数get请求
  1. 表单类Post请求
    curl可以通过-d指定 请求数据(包含-d参数时,默认为Post请求),如
curl 'http://115.28.108.130:5000/api/user/login/'  \
-d 'name=张三&password=123456'
curl测试表单类Post请求
  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}'
curl测试JSON格式Post请求
  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参数查看请求详情

    curl_05.png

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

curl -X PUT 'http://.....'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • curl测试GET接口 url参数可以直接写到url中,此时url最好用引号引起来curl测试带参数get请求 表...
    传说中的水牛阅读 632评论 0 1
  • 一、什么是CURL? cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、...
    伊Summer阅读 1,390评论 0 4
  • curl是一个命令行工具,通过指定的URL来上传或下载数据,并将数据展示出来。curl中的c表示client,而U...
    起名难倒英雄汉阅读 197,586评论 6 64
  • cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议和选项,如HTTP、FTP、TELNET等,能...
    司马东阳阅读 1,515评论 0 6
  • 【php中的curl】php中curl的详细解说 转载2014年03月19日 14:38:05 124700 这几...
    雨黎_95c0阅读 3,049评论 0 0

友情链接更多精彩内容