请不要问我为何知道这么详细,

-----以上纯属废话

-----本文根据接口文档来的, 若只是测试接口, 请绕行

首先在 collection 下建立文件夹, 以储存自己的接口测试的信息

建立文件 储存接口数据

文件夹右击 => Add Request

或者像这样,点击地址栏上面 + 号,再save到shop

文件名最好用 : 接口基准地址{url}/ + 请求路径

就像我这样, 除了能较为快速找到想要的东西,没其他好处

根据接口文档, 相当重要, 一般写在接口文档最前面

API V1 接口说明

接口基准地址:http://127.0.0.1:8888/api/private/v1/

服务端已开启 CORS 跨域支持

API V1 认证统一使用 Token 认证

需要授权的 API ,必须在请求头中使用 Authorization 字段提供 token 令牌

使用 HTTP Status Code 标识状态

数据返回格式统一使用 JSON

支持的请求方法

GET(SELECT):从服务器取出资源(一项或多项)。

POST(CREATE):在服务器新建一个资源。

PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。

PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。

DELETE(DELETE):从服务器删除资源。

HEAD:获取资源的元数据。

OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。

通用返回状态说明

状态码

含义

说明

200

OK

请求成功

201

CREATED

创建成功

204

DELETED

删除成功

400

BAD REQUEST

请求的地址不存在或者包含不支持的参数

401

UNAUTHORIZED

未授权

403

FORBIDDEN

被禁止访问

404

NOT FOUND

请求的资源不存在

422

Unprocesable entity

[POST/PUT/PATCH] 当创建一个对象时,发生一个验证错误

500

INTERNAL SERVER ERROR

内部错误

post 请求处理且传token值并在其他接口用

登录验证接口

请求路径:login

请求方法:post

请求参数

参数名

参数说明

备注

username

用户名

不能为空

password

密码

不能为空

响应参数

参数名

参数说明

备注

id

用户 ID

rid

用户角色 ID

username

用户名

mobile

手机号

email

邮箱

token

令牌

基于 jwt 的令牌

响应数据

{

"data": {

"id": 500,

"rid": 0,

"username": "admin",

"mobile": "123",

"email": "123@qq.com",

"token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjUwMCwicmlkIjowLCJpYXQiOjE1MTI1NDQyOTksImV4cCI6MTUxMjYzMDY5OX0.eGrsrvwHm-tPsO9r_pxHIQ5i5L1kX9RX444uwnRGaIM"

},

"meta": {

"msg": "登录成功",

"status": 200

}

}

突然变懒,画风突变

image.png

image.png

image.png

代码

var data = JSON.parse(responseBody);

if (data.data.token) {

tests["Body has token"] = true;

postman.setEnvironmentVariable("token", data.data.token);

}

else {

tests["Body has token"] = false;

}

image.png

验证

image.png

image.png

image.png

用户数据列表

请求路径:users

请求方法:get

请求参数

参数名

参数说明

备注

query

查询参数

可以为空

pagenum

当前页码

不能为空

pagesize

每页显示条数

不能为空

响应参数

参数名

参数说明

备注

total

总记录数

pagenum

当前页码

users

用户数据集合

响应数据

{

"data": {

"total": 5,

"pagenum": 1,

"users": [

{

"id": 25,

"username": "tige117",

"mobile": "18616358651",

"type": 1,

"email": "tige112@163.com",

"create_time": "2017-11-09T20:36:26.000Z",

"mg_state": true, // 当前用户的状态

"role_name": "炒鸡管理员"

}

]

},

"meta": {

"msg": "获取成功",

"status": 200

}

}

这里请求需要获取token值

接口说明中

image.png

image.png

image.png

image.png

postman测试是否支持跨域_POSTMAN接口测试相关推荐

  1. 测试是否支持跨域_浅谈跨域威胁与安全

    WEB前端中最常见的两种安全风险,XSS与CSRF,XSS,即跨站脚本攻击.CSRF即跨站请求伪造,两者属于跨域安全攻击,对于常见的XSS以及CSRF在此不多谈论,仅谈论一些不太常见的跨域技术以及安全 ...

  2. 同源策略_如何支持跨域

    欢迎大家阅读<朝夕Net社区技术专刊> 我们致力于.NetCore的推广和落地,为更好的帮助大家学习,方便分享干货,特创此刊!很高兴你能成为忠实读者,文末福利不要错过哦! 01 PART ...

  3. 如何判定API接口是否支持跨域访问

    1.背景 同一个h5页面需要访问多个不同的域名下的地址 2.判定方式 方式一 在浏览器控制台执行如下代码: var xhr = new XMLHttpRequest(); xhr.open('GET' ...

  4. js图片下载(支持跨域/解决Access-Control-Allow-Origin)

    一.思路 使用canvas绘制图片 使用toBlob方法将canvas图片转换为文件 使用a标签的download属性下载这个canvas转化生成的图片文件 canvas.toBlob() 将canv ...

  5. 让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET

    让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET 让 QtWebkit 支持跨域CROS 2013-05-23 22:05 450人阅读 评论 ...

  6. 用 nginx 代理 MailChimp API 并支持跨域

    tl;dr nginx 既灵活方便,又功能丰富,可以帮助我们实现添加跨域头.URL 重写以及隐藏敏感信息等功能.本文介绍在使用 MailChimp 进行邮件营销中遇到的一个普遍问题,分析了浏览器发起跨 ...

  7. Nginx配置服务器静态文件支持跨域访问

    2019独角兽企业重金招聘Python工程师标准>>> 在server中配置 add_header Access-Control-Allow-Origin *;add_header ...

  8. 两种可以支持跨域的方式 - 讲解篇

    针对项目:vue.js + Express 本例的vue.js项目使用Express框架作为后台数据服务端 什么叫做跨域? 通常情况下是指两个不在同一域名下的页面无法进行正常通行,或者无法获取其他域名 ...

  9. SpringBoot2.1.5 (22)--- SpringBoot设置支持跨域请求

    SpringBoot2.1.5 (22)--- SpringBoot设置支持跨域请求 现代浏览器处于安全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https 请求, ...

  10. Postman测试百度AI翻译接口、接口测试

    Postman测试百度AI翻译接口.接口测试 1.百度AI文字识别创建应用,获取API Key和Secret Key. 2.下载Postman. Mac地址:https://app.getpostma ...

最新文章

  1. 动态添加方法 并且动态的执行 有类方法 对象方法
  2. python深浅拷贝 面试_python基础-深浅拷贝
  3. Markdown批量发布到Github
  4. python小程序:备份文件
  5. Java程序员必备 : Java反编译神器——“GUI” 资源分享
  6. android网络编程——HttpGet、HttpPost比较
  7. 带网管工业交换机跟不带网管交换机的差别
  8. 企业网站前端制作实战教程 JQuery CSS JS HTML 登录表单验证
  9. 第 5-3 课:线程池——Executors + 面试题
  10. oracle空格分割字符串,Oracle字符串分割的处理
  11. zabbix 代理报错
  12. mysql 多表左连接查询
  13. 蓝桥杯2018国赛B组第四题 调手表
  14. 如何实用gho文件安装操作系统
  15. 微信群内接龙如何保持队形
  16. 国家集训队论文分类整理(转)
  17. 【S0002】插画大师Laura欧美儿童插画临摹图集363张
  18. 二维码制作软件----如何让二维码内容换行显示
  19. 【2006NOIP普及组】开心的金明 题解
  20. 《Windows 8 权威指南》——1.2 Windows 8平板模式下IE浏览器网页

热门文章

  1. 【TensorFlow】tf.expand_dims()函数
  2. 用AI让逝去的亲人照片动起来后,数百万网友泪目:原来思念这么重
  3. 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动
  4. P卡、worldfirst、连连跨境电商收款哪家好?
  5. div绑定onblur事件
  6. Mesh Baker的基本操作与功能演示
  7. 为什么DDOS攻击是服务器的最大危害?
  8. RouterPassView——路由器密码查看工具
  9. 贺贺逆向坎坷路 之 Apk 反编译前期了解
  10. [转妙文]垃圾收集趣史