接口 及 PostMan
app 和web相当于是前端,连接的就是后端
前端发送请求,后端处理好会回应,互相通过接口连接传输。
抓包原理:就是在前端和后端之间设置代理,前端和后端之间往返的数据变成通过代理转发的。
浏览器自带的抓包工具是network(选项有时叫 网络) ,网页F12进入后可看
XHR就是接口选项。
点击一个接口,Headers是标头,Preview是预览(其中是后端返回来的数据),Response是响应。
接口的组成
Status 状态 , type 类型 ,
点击接口会有具体的
General 常规 、Response Headers 响应标头 、 Request Headers 请求标头
General 中有
Request URL 请求URL、Request Method 请求方法、 Status Code 状态码、Remote Address远程地址。
每个接口都有Headers 标头 ,主要是把客户端的一些信息记录在这里面,包含有cookies , user-agent 使用的浏览器信息 等。
一般开发会写 接口的文档 交于 测试。
GET命令
GET命令的URL是不包含 ?后面的部分的
?后面接的是写入的参数,多个参数中间用 & 连接。
一般GET型接口是从数据库读取数据比较多,查询比较多
POST命令
post命令是对数据库写入,修改比较多。
假设在Headers 里的 Content-Type = application / json ,表明传输的内容类型是json ,
Body项中的选择是根据开发选用的方式,假设已知是json ,则要选择raw类型,并选中JSON
JSON格式是比较流行的数据格式,按键值对形式出现 ,
格式: { “key”:"value" ,“key2”:"value2",“key3”:{ “key”:"value" } }
可以出现值中值 { { } }
在Reponse 响应中
400开头的是客户端操作错误导致
出现 400 说明 发送的参数不正确,包括格式不正确
出现 404 说明 找不到页面,可能是URL输入不正确
出现 405 说明 发送选用的接口不正确。
500开头的是服务端的错误
出现 500 说明 接口的代码有BUG,内部服务器错误。
登陆状态实现原理:
每次我们登陆服务器时候输入账号密码,如果和数据库里记录的账号密码一致,会生成一个 token 令牌文件存储到 服务器的session 中,同时token文件会存储到 客户端的cookie 中。
在使用需要登陆才能进行的操作时候,俩边就把token文件拿出来作对比,如果一样就认为现在是在登陆状态。
验证需要登陆后才能进行的操作时,需要先去登陆页面把response里的token记录下来,然后把token写入到需要验证操作的request的Headers里面。
接口 及 PostMan相关推荐
- 接口测试之Postman使用全指南(原来使用 Postman测试API接口如此简单)
目录 一.Postman背景介绍 二.Postman的操作环境 三.Postman重要提示: 四.什么是接口测试 五.接口测试工具 六.接口测试流程 七.接口测试执行 八.全局变量和环境变量 九.p ...
- Drf从入门到精通一(API接口、Postman、Restful规范、序列化、快速使用drf、CBV源码分析)
文章目录 一.前后端开发模式 二.API接口 三.接口测试工具Postman 四.Restful规范 五.序列化反序列化 六.DjangoRestFramework快速使用 七.CBV源码分析 一.前 ...
- 自动化接口测试之Postman(一篇搞定)
Postman自动化接口测试 该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解.已经会使用 Postman 进行模拟请求的操作. 当前环境: Window 7 - 64 ...
- swagger接口导入Postman
1.浏览器访问swagger接口页面 2.查看swagger中spec空间接口项,F12或右键检查元素内容 其中select元素的每个option就是需要导入Postman的接口地址 例如 http: ...
- 接口调试工具 Postman 使用详解
一.什么是 Postman 在我们开发web项目的时候,很多时候需要测试自己的接口,在没有接口调试工具之前,程序员们只能自己开发一个简单的页面,然后填写参数进行调试,这样做费劲死了. 后来 Postm ...
- PLC通过智能网关实现HTTP-Server接口(带Postman测试截图)
智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC的原厂协议转换为HTTP协议的服务端,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,即可接收来自客户端的GET. ...
- postman测试登录后的接口_【使用Postman测试web接口】Postman的安装与入门
最近在做Web API开发,开发完成后,需要对API进行自测,自测通过后才能checkin到代码库.之前进行web接口测试的时候,使用过Chrome浏览器的一个插件--Postman,觉得很好用,方便 ...
- .net 用aspx作接口接收postman的访问数据(json)
webservice.asmx 是用xml作为底层传输数据的格式 碰到那种一定要求使用json格式的情况就比较麻烦 可以用aspx响应请求(效率不是很好,毕竟是页面类型) string postS ...
- postman使用教程,接口自动化测试
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Postman 接口测试神器 Postman 是一个接口测试和 http 请求的神器,非常好用. 官方 github 地址: https://gith ...
最新文章
- cors在服务器还是接口_cors
- 有查看自己dian nao mi |W| ma 的软件
- python django flask_Flask 与 Django 的简单对比
- Java温故而知新(1)集合类
- 59. Spiral Matrix II
- 温州大学《机器学习》课程代码(四)朴素贝叶斯
- mysql 经典优化案例_MySQL-SQL优化10大最经典案例详解
- java 内省学习笔记
- 从skyeye学习arm( 工具篇)
- JavaScript文档对象模型document对象查找Html元素(2)
- 含泪整理最优质策略塔防游戏源代码素材,你想要的这里都有
- 灰色预测模型 matlab人口预测模型代码如下
- 用python做曲_谁在用 python 弹奏一曲《菊花台》
- AI人工智能282G教学视频+PPT
- JWT令牌生成与校验
- 怎样恢复计算机到桌面,电脑任务栏怎么还原到下面 电脑任务栏还原方法【图文】...
- IOS多国语言Localize方法
- 初识C语言,一起迈入编程世界的大门
- 《西线无战事》我们才刚开始热爱生活,却不得不对一切开炮
- win10 uwp 如何让WebView标识win10手机