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相关推荐

  1. 接口测试之Postman使用全指南(原来使用 Postman测试API接口如此简单)

     目录 一.Postman背景介绍 二.Postman的操作环境 三.Postman重要提示: 四.什么是接口测试 五.接口测试工具 六.接口测试流程 七.接口测试执行 八.全局变量和环境变量 九.p ...

  2. Drf从入门到精通一(API接口、Postman、Restful规范、序列化、快速使用drf、CBV源码分析)

    文章目录 一.前后端开发模式 二.API接口 三.接口测试工具Postman 四.Restful规范 五.序列化反序列化 六.DjangoRestFramework快速使用 七.CBV源码分析 一.前 ...

  3. 自动化接口测试之Postman(一篇搞定)

    Postman自动化接口测试 该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解.已经会使用 Postman 进行模拟请求的操作. 当前环境: Window 7 - 64 ...

  4. swagger接口导入Postman

    1.浏览器访问swagger接口页面 2.查看swagger中spec空间接口项,F12或右键检查元素内容 其中select元素的每个option就是需要导入Postman的接口地址 例如 http: ...

  5. 接口调试工具 Postman 使用详解

    一.什么是 Postman 在我们开发web项目的时候,很多时候需要测试自己的接口,在没有接口调试工具之前,程序员们只能自己开发一个简单的页面,然后填写参数进行调试,这样做费劲死了. 后来 Postm ...

  6. PLC通过智能网关实现HTTP-Server接口(带Postman测试截图)

    智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC的原厂协议转换为HTTP协议的服务端,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,即可接收来自客户端的GET. ...

  7. postman测试登录后的接口_【使用Postman测试web接口】Postman的安装与入门

    最近在做Web API开发,开发完成后,需要对API进行自测,自测通过后才能checkin到代码库.之前进行web接口测试的时候,使用过Chrome浏览器的一个插件--Postman,觉得很好用,方便 ...

  8. .net 用aspx作接口接收postman的访问数据(json)

    webservice.asmx   是用xml作为底层传输数据的格式 碰到那种一定要求使用json格式的情况就比较麻烦 可以用aspx响应请求(效率不是很好,毕竟是页面类型) string postS ...

  9. postman使用教程,接口自动化测试

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Postman 接口测试神器 Postman 是一个接口测试和 http 请求的神器,非常好用. 官方 github 地址: https://gith ...

最新文章

  1. cors在服务器还是接口_cors
  2. 有查看自己dian nao mi |W| ma 的软件
  3. python django flask_Flask 与 Django 的简单对比
  4. Java温故而知新(1)集合类
  5. 59. Spiral Matrix II
  6. 温州大学《机器学习》课程代码(四)朴素贝叶斯
  7. mysql 经典优化案例_MySQL-SQL优化10大最经典案例详解
  8. java 内省学习笔记
  9. 从skyeye学习arm( 工具篇)
  10. JavaScript文档对象模型document对象查找Html元素(2)
  11. 含泪整理最优质策略塔防游戏源代码素材,你想要的这里都有
  12. 灰色预测模型 matlab人口预测模型代码如下
  13. 用python做曲_谁在用 python 弹奏一曲《菊花台》
  14. AI人工智能282G教学视频+PPT
  15. JWT令牌生成与校验
  16. 怎样恢复计算机到桌面,电脑任务栏怎么还原到下面 电脑任务栏还原方法【图文】...
  17. IOS多国语言Localize方法
  18. 初识C语言,一起迈入编程世界的大门
  19. 《西线无战事》我们才刚开始热爱生活,却不得不对一切开炮
  20. win10 uwp 如何让WebView标识win10手机

热门文章

  1. TensorFlow 深度学习第二版:6~10
  2. Kaggle 便利店销量预测(xgboost附完整详细代码)
  3. 正交实验测试用例利器——pict
  4. 华为服务器进入系统怎么退出安全模式,服务器怎么进入安全模式
  5. 今天说支付宝生活圈“高清易懂一目了然”的出来聊聊!
  6. Python Cartopy地图投影【1】
  7. 适合小白的重装系统方式
  8. Android MediaRecorder录像
  9. GPT-4和ChatGPT效果对比,差别太大了
  10. Agg vs. Cairo 二维绘图引擎之比较和选择