四种请求的详解

  • 前言
  • 一、get请求
  • 二、post请求
  • 三、put请求
  • 四、delete请求

前言

之前在做测试的实习的时候用过postman做接口测试,但是以前懵懵懂懂,觉得那是开发才相关的东西,所以也没有很是去在意与了解,当自己在做开发实习的时候就已经有种又要去接触postman啦,果不其然,下载之后马上就可以尝试去测试被人的接口啦。
下面主要介绍一下我对这个软件的使用:

上图的Collections,单词意思,收藏,所以他就像是我们的一个收藏夹,可以把一个工程的接口测试都放在这个文件夹下,还可在这个文件夹下建文件夹,可以放每个模块的request,另外我们看到上面还有个import的按键,它可以导入别人的文件夹的request。
建立好文件夹,我们就可以new 一个请求。

一、get请求

首先选择类型get:这是模拟前端向后端请求数据的时候,看返回的数据是否正确,它的一个流程是:前端传一个查询条件文件到后端,后端接收之后就处理请求,到数据库拉取数据反馈给前端,前端再渲染出来。
典型的就是get->查询
后面的路径:是自己电脑运行的就是自己的ip,要是公司的服务器那就是公司服务器的ip,然后端口号,这些在配置文件可以找到,后面的是路径,那要看你在代码中写的路径,copy过来就好。
Headers:KEY选择Cookie,VALUE可以进入你需要访问的网站去寻找,这是个权限,没有的话很可能你访问不了。
Body:最后的响应结果会在这里输出。

二、post请求

post请求,前端有些新增数据需要写入数据库。
流程:前端新增了数据,发送json文件到后端,后端接收到之后就“解出来”然后存放到数据库,当你用这个请求调试之后,刷新数据库就会发现新增数据存成功了,就测试成功啦(当然具体情况还要具体分析)。
注意下面的选择框。

三、put请求

put请求跟post十分相似,把通常用在修改数据,对后端来说就是在已有一条数据记录进行更改update参考post的请求。

四、delete请求

顾名思义就是删除请求啦,一些注意点在前面也都有讲,注意删除肯定有相应的参数传给后端,比如id,根据记录的id进行删除,在这里想要提一下物理删除和逻辑删除:
物理删除:那就是,把数据彻底的删除掉,数据库就不会存在那条数据啦;
逻辑删除:数据表会有个isdelete字段,当想要删除的时候,将它设为Y,当需要提供数据给前端的时候遍历这个字段,若是已经是Y的那就不能返回给前端。
逻辑删除是一个保留数据的很好方式,邮件也会有那种,删除,还可以回复的那种,但是彻底删除那就不可以了,对一个公司来说,删除掉的数据也是有用的,还是可以进行数据分析的。

postman的四种请求:post,get,put,delete相关推荐

  1. axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...

  2. java rest风格传参_SpringMVC的REST风格的四种请求方式总结

    一. 在HTTP 协议里面,四个表示操作方式的动词:GET.POST.PUT.DELETE. 它们分别对应四种基本操作: 1.GET ====== 获 取资源 2.POST ======新建资源 3. ...

  3. java的rest教程_[Java教程]SpringMVC的REST风格的四种请求方式

    [Java教程]SpringMVC的REST风格的四种请求方式 0 2017-08-28 22:00:25 一. 在HTTP 协议里面,四个表示操作方式的动词:GET.POST.PUT.DELETE. ...

  4. Flask框架中的四种请求勾子

    在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接:在请求开始时,根据需求进行权限校验:在请求结束时,指定数据的交互格式: 为了让每个视图函数避免编写重 ...

  5. 接口测试中模拟post四种请求数据

    转自 作者:隋胖胖LoveFat 链接:https://www.jianshu.com/p/3b6d7aa2043a 来源:简书 一.背景介绍 在日常的接口测试工作中,模拟接口请求通常有两种方法,fi ...

  6. postman模拟post请求的四种请求体

    来源:https://blog.csdn.net/m0_37556444/article/details/82845694 postman的几种参数格式 post类型的body中可以存放任意的内容格式 ...

  7. [转]Fiddler模拟post四种请求数据

    1 前言 仅作为记录使用. 2 内容 post请求主体详解: 对于get请求来说没有请求主体entity-body.对于post请求而言,不会对发送请求的数据格式进行限制,理论上你可以发任意数据,但是 ...

  8. python写http post请求的四种请求体

    Web自动化测试(25)  HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式.常见的四种编码方式如下:  1.applic ...

  9. python post body_python写http post请求的四种请求体

    HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式.常见的四种编码方式如下: 1.application/x-www-for ...

最新文章

  1. for语句之打印三角形问题
  2. 使用FP-growth算法发现频繁项集
  3. 服务器指纹识别之 DNS TXT
  4. Java匿名内部类总结
  5. hive(1)——用mysql进行元数据存储
  6. HttpHelps类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理...
  7. nginx proxy_cache 缓存配置
  8. anaconda下python2和python3环境共存
  9. 一次选中多个物体_经验之谈|Anchor Boxes:物体检测的关键
  10. 推送技术 Push Notification
  11. CF468A 24 Game
  12. 快解析:管家婆C9异地访问解决方案
  13. 计算机量子化学计算焓,第一章、量子化学积分一——Slater函数
  14. 使用Simian检查Java项目中冗余代码
  15. 计算机中的微信无法启动,微信电脑版无法直接打开EXCEL:为什么电脑打不开excel表格...
  16. Nginx解决无法代理域名问题
  17. C++运算符重载 ++,--,+,-,+=,-=,输出输入运算符
  18. pv=nrt_中学物理之pV=nRT应用总结篇
  19. 题目-Android基础
  20. 我心目中的未来计算机300字,我心目中的现代化作文300字

热门文章

  1. 云渲染哪个平台费用低?云渲染怎么收费
  2. α-β滤波器(一种1维稳态Kalman滤波器)详解
  3. 最实用idae快捷键
  4. 引用请注明出处和转载请注明出处?我的看法
  5. 想知道游戏建模师每天都在做什么吗?在工作中应具备哪些能力?
  6. 超级详细的JDK 安装与配置(包含二个或多个JDK的同时安装)
  7. Android下载工具DownloadManager
  8. 求Miu函数, 找规律
  9. Unity中文输入法不能输入问题解决
  10. 适用于所有人的Nextjs-具有一些React的基础知识