zoukankan      html  css  js  c++  java
  • 接口测试必学之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://.....'
    
  • 相关阅读:
    zookeeper 初步学习
    nginx+redis+4个tomcat 负载均衡
    nginx的配置文件解析
    nginx-----惹不起的端口修改
    Api2Doc生成 Restful API 文档
    swagger2 注解整体说明
    SpringMVC 中xml 配置多数据源
    lombok 注解使用
    springboot 中 集成druid ,redis
    spring学习---day01
  • 原文地址:https://www.cnblogs.com/superhin/p/11454941.html
Copyright © 2011-2022 走看看