http接口测试工具

http接口测试工具

工具图形界面特点
postmanY图形界面,功能齐全
curlN可用于下载,但更侧重于模拟各种http请求,与网站API的交互
wgetN专注于下载,支持断点,支持递归(可用于全站下载)
httpieN采用Ptyhon开发,底层用到了Requests和Pygments库。支持JSON,语法高亮(这是curl所不具备的)

postman

当我们使用图形界面时,postman是一个很友好的工具,下载地址 https://www.postman.com/downloads/

在这里插入图片描述在这里插入图片描述

curl

获取工具版本

curl --version
在这里插入图片描述

获取外网络IP

curl ip.sb
在这里插入图片描述

GET请求

get发送表单相对简单,只需要把参数带在后面即可
curl http://example.com/,如果这里的URL指向的是一个文件(诸如图片等)都会被下载到本地

常用参数

  • -i 显示全部信息
  • -l 显示头部信息
  • -v 显示get的全过程
    在这里插入图片描述

POST请求

curl -X POST --data-urlencode "param1=value1" http://example.com/form

可以简写为

curl -d "param1=value1" http://example.com/form

也可以直接发送格式化后的请求

curl -H "Content-type: application/json" -X POST -d '{"param1":"alue1"}' http://example.com/form

wget

获取工具版本

wget --version
在这里插入图片描述

GET请求

wget专注于下载,默认下载目录为当前目录
在这里插入图片描述

POST请求

wget --post-data "param1=value1&param2=value2" http://example.com/org

httpie

获取工具版本

http --version
在这里插入图片描述

GET请求

http -v <网址>

在这里插入图片描述在这里插入图片描述

POST请求

需要设置 Content-Type

  • -j 表示 application/json
  • -f 表示 application/x-www-form-urlencoded
    在这里插入图片描述

POST 命令格式如下
http -f example.com/form param1=value1&param2=value2

下载

http --download example.com/file

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值