zoukankan      html  css  js  c++  java
  • Linux使用curl进行接口测试

    curl是利用URL语法在命令行方式下工作的开源文件传输工具,支持文件上传下载的综合传输工具,同时也支持多种协议http,https,ftp等。
    curl安装:
    yum install curl
     
    curl发送Get请求:

    curl URL

    curl URL -O 文件绝对路径
     
    curl发送post请求:
    请求主体用json格式:
    curl -X POST -H 'content-type: application/json' -d @json文件绝对路径 URL
    curl -X POST -H 'content-type: application/json' -d 'json内容' URL
     
    请求主体用xml格式
    curl -X POST -H 'content-type: application/xml' -d @xml文件绝对路径 URL
    curl -X POST -H 'content-type: application/xml' -d 'json内容' URL
     
    设置cookies:
    curl URL --cookie "cookie内容"
    curl URL --cookie-jar cookie文件绝对路径
     
    设置代理字符串
    curl URL --user-agent "代理内容"
    curl URL -A "代理内容"
     
    curl限制带宽
    curl URL --limit-rate 速度
     
    curl认证
    curl -u user:pwd URL
    curl -u user URL
     
    只打印http头部信息:
    curl -I URL
    curl -head URL
     
    末尾参数:
    --progress  显示进度条
    --silent 不现实进度条
  • 相关阅读:
    Servlet中文件上传
    Servlet 返回Json数据格式
    Java通用oracle和mysql数据库连接
    JAVA JDBC
    Thread suspend()挂起resume()恢复
    Thread 线程池
    阿里巴巴开源框架java诊断工具--Arthas
    B Tree
    MySQL--高性能MySQL笔记二
    MySQL--高性能MySQL笔记一
  • 原文地址:https://www.cnblogs.com/zhangtebie/p/11185807.html
Copyright © 2011-2022 走看看