API调试工具 Postman扩展插件安装与使用

本文详细介绍了Postman这款API调试工具的离线安装步骤,以及如何使用它进行HTTP请求,如GET, POST, PUT, DELETE,并通过一个快速搭建的JSON服务器DEMO展示了接口测试过程。" 89162795,7404901,TensorFlow数据处理:TFRecord格式详解与转换,"['TensorFlow', '数据格式', '图像处理', '机器学习', '数据预处理']

Postman是基于 Chrome 浏览器的扩展插件

  • 允许用户发送任何类型的 HTTP 请求,例如 GET,POST,HEAD,PUT、DELETE等,并且可以允许任意的参数和 Headers
  • 支持不同的认证机制,包括 Basic Auth,Digest Auth,OAuth 1.0,OAuth 2.0等。
  • 响应数据是自动按照语法格式高亮的,包括 HTML,JSON和XML。

安装

会翻墙的同志请直接谷歌商店搜索安装,这里只介绍离线安装

离线扩展压缩包 https://wildye.cn/lib/chrome/postman.zip

  • 下载压缩包,解压到任意位置
  • 打开开发者模式,点击 加载已解压的扩展程序
    这里写图片描述
  • 找到解压的位置,确定
    这里写图片描述
  • 完成后会发现开始菜单多了个 Postman,安装完毕
    这里写图片描述

使用

  • 打开 Postman,第一次运行会转到登陆页
    这里写图片描述
    • 登陆,跳过即可,如果不需要团队协作的话
      这里写图片描述
    • 常用的功能
      这里写图片描述
      1. 导入:用于导入保存的API请求文件,json格式
      2. 新建文件夹:用于API请求进行分类管理
      3. 下载:下载测试通过的API请求,可编辑的json格式
      4. 保存请求:保存API请求,返回值也能保存

demo

快速搭建一个 JSON服务器来测试接口

这里写图片描述

  • package.json
{
  "name": "rest-api-demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "server": "json-server db.json",
    "test": "..."
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}
  • db.json
    存放模拟接口返回的数据
{
    "posts": [
        {
            "id": 1,
            "title": "json-server",
            "author": "typicode"
        }
    ],
    "comments": [
        {
            "id": 1,
            "body": "some comment",
            "postId": 1
        }
    ],
    "profile": {
        "name": "typicode"
    }
}
  • 命令行进入 rest-api-demo 目录,执行
npm install -S json-server
npm run server

搭建完成
这里写图片描述

GET

获取数据
http://localhost:3000/posts 发出 GET 请求
这里写图片描述
可传入参数获取具体数据
http://localhost:3000/posts/1 发出 GET 请求
这里写图片描述

{
  "id": 1,
  "title": "json-server",
  "author": "typicode"
}

POST

添加数据

  • 设置数据体 Body 选择 x-www-form-urlencoded 编码
  • 然后添加数据,字段需与接口数据一致,发送请求
    这里写图片描述
  • GET获取数据,可以发现新增了一段数据
    这里写图片描述

PUT

更新数据

  • 选择具体的更新对象,通过传递参数选择 http://localhost:3000/comments/2
  • 设置数据体 Body 选择 x-www-form-urlencoded 编码
  • 然后设置更新字段数据,发送请求
    这里写图片描述
  • GET获取数据,数据已更新
    这里写图片描述

DELETE

删除数据

  • http://localhost:3000/comments/2 发出 DELETE 请求
  • 注意带参数,否则会删除全部
    这里写图片描述
  • GET获取数据,可以看到第二条数据已删除
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值