当前位置: 首页 > news >正文

Postman应用——接口请求和响应(Get和Post请求)

文章目录

  • 新增Request请求
    • Get请求
    • Post请求
  • Request请求响应
    • Postman响应界面说明
    • 请求响应另存为示例(模板)
    • Postman显示的响应数据清空
    • 请求响应数据保存到本地文件

这里只讲用的比较多的Get和Post请求方式,也可以遵循restful api接口规范,使用其他请求方式。

  1. GET(SELECT):从服务器取出资源(一项或多项)
  2. POST(CREATE):在服务器新建一个资源
  3. PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)
  4. PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)
  5. DELETE(DELETE):从服务器删除资源
  6. HEAD:获取资源的元数据
  7. OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的

下面创建的请求我们可以看到在Table栏上面有一个橙红色的小圆点,表示没有保存的意思,保存需要创建Collection或Folder,关于如何创建Collection或Folder,请看查看。

新增Request请求

在这里插入图片描述
新增后的接口请求页。
在这里插入图片描述

Get请求

  1. 修改请求方式为Get(新增请求默认是Get请求)。
    在这里插入图片描述
  2. 在地址栏输入完整的请求地址。
    在这里插入图片描述
  3. 填写请求参数,请求参数根据接口是否需要传(可以观察到参数携带在接口路径问号后面)。
    Key:参数名
    Value:参数值
    Description:参数描述
    在这里插入图片描述
  4. 发送请求,查看请求响应结果。
    在这里插入图片描述

Post请求

  1. 修改请求方式为Post。
    在这里插入图片描述
  2. 在地址栏输入完整请求地址路径。
    在这里插入图片描述
  3. 填写请求参数,Post请求参数是在Body里,分别有:
    none:无参数
    form-data:表单格式,Content-Type为multipart/form-data
    x-www-form-urlencoded:和表单类似键值对,但Content-Type为application/x-www-from-urlencoded
    raw:其他格式,包含Text、JavaScript、JSON、HTML、XML
    我的接口参数是JSON格式,如下图所示:
    在这里插入图片描述
  4. 发送请求,查看请求响应结果。
    在这里插入图片描述

Request请求响应

Postman响应界面说明

在这里插入图片描述

请求响应另存为示例(模板)

当我们请求一个接口,请求的参数不同,响应数据也不同,为了不每次都手动修改请求参数,或者是请求Headers不同,我们可以将该请求保存为示例。

例:将Header携带phone的请求保存为一个示例,这里暂且称为"请求模板"。
在这里插入图片描述
生成并保存后的请求模板,会在原请求下二级目录。
在这里插入图片描述
注意:修改原请求的Headers参数,不会影响请求模板的Headers参数,比如:原请求Headers删除phone变量,并不会删除示例中的phone变量。

Postman显示的响应数据清空

在这里插入图片描述

请求响应数据保存到本地文件

在这里插入图片描述

http://www.lryc.cn/news/173239.html

相关文章:

  • Linux查看哪些进程占用的系统 buffer/cache 较高 (hcache,lsof)命令
  • (Vue2)自定义创建项目、ESLint、Vuex
  • LLaMa
  • API(九)基于协程的并发编程SDK
  • JavaWeb 学习笔记 7:Filter
  • 【AI视野·今日Robot 机器人论文速览 第三十五期】Mon, 18 Sep 2023
  • Elasticsearch 在bool查询中使用分词器
  • 在Python中创建相关系数矩阵的6种方法
  • 物联网、工业大数据平台 TDengine 与苍穹地理信息平台完成兼容互认证
  • this.$nextTick()的使用场景
  • idea(第一次)启动项目,端口变成了8080
  • brpc 学习(一)M1 MacOS构建方法
  • Python 与 Qt c++ 程序共享内存,传递图片
  • 【2023年中国研究生数学建模竞赛华为杯】E题 出血性脑卒中临床智能诊疗建模 问题分析、数学模型及代码实现
  • 2024字节跳动校招面试真题汇总及其解答(五)
  • 如何撤销某个已经git add的文件以及如何撤销所有git add提交的文件?
  • JVM高级性能调试
  • APK的反编译,签名,对齐
  • Django(20):信号机制
  • 31.链表练习题(2)(王道2023数据结构2.3.7节16-25题)
  • 排序算法之归并排序
  • macOS 下 Termius 中文显示为乱码
  • Apifox接口测试工具详细解析
  • Python 实现 PDF 文件转换为图片 / PaddleOCR
  • 【Java基础夯实】变量声明选择包装类还是基本类型有哪些讲究?
  • 获取唯一的短邀请码
  • 大词表语言模型在续写任务上的一个问题及对策
  • Spark SQL【电商购买数据分析】
  • Google拟放弃博通自行研发AI芯片 | 百能云芯
  • 一百八十二、大数据离线数仓——离线数仓从Kafka采集、最终把结果数据同步到ClickHouse的完整数仓流程(待续)