美文网首页运维
接口测试必学之curl命令

接口测试必学之curl命令

作者: 韩志超 | 来源:发表于2019-02-12 19:00 被阅读229次

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://.....'

相关文章

  • 接口测试必学之curl命令

    curl命令 curl命令是服务器端调试接口最常用的命令,没有之一 curl测试GET接口 url参数可以直接写到...

  • curl 发送 http请求

    测试接口,经常会用到接口测试工具如postman,而curl命令可以直接在终端进行测试,下面介绍一下如何使用 ge...

  • LoadRunner:web_custom_request()

    最近在测试linux下基于curl命令的数据接口: curlhttp://192.168.xxx.xxx:8080...

  • 使用dubbo-go搭建dubbo接口测试平台

    背景 http接口测试只需要一个curl命令,但dubbo协议没有这样的现成接口测试工具。通常公司内的dubbo控...

  • Shell - Curl模拟Post/Get请求

    一、Get请求 Curl命令+请求接口的地址 想看到详细的请求信息,可在最后加上-v参数 Curl命令+请求接口的...

  • 好用的xml工具libXmL2

    最近在做soap风格的WebService开发,Mac 可以在命令行通过curl 测试soap 的接口,respo...

  • http状态码实验

    curl命令开放的 GitHub API github API 本篇文章的测试GitHub接口部分结合上面的资料...

  • Elasticsearch学习(二) — 基本命令

    ES 状态命令 测试命令 curl -X GET "localhost:9200/ 查看健康状态 curl loc...

  • curl命令详解

    linux命令之curl curl命令详解 1、curl命令简介 curl命令是一个利用URL规则在命令行下工作的...

  • curl命令总结

    业务当中经常调试接口,一向用postman模拟,但是其实还有更简单的命令行方法这就是curl用来测试接口,用来快速...

网友评论

    本文标题:接口测试必学之curl命令

    本文链接:https://www.haomeiwen.com/subject/elokeqtx.html