news 2026/5/31 0:38:08

PostIn实战系列 - 对接口快速设计并管理接口文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PostIn实战系列 - 对接口快速设计并管理接口文档

PostIn是一款开源免费的接口管理工具,包含项目管理、接口调试、接口文档设计、MOCK、接口测试、测试计划等模块,支持免费私有化部署,一键安装零配置,支持免登陆本地接口调试。本文将介绍如何对接口进行管理。

1、添加接口

项目、成员创建成功之后,进入项目详情,显示接口管理页面,接口以目录的形式进行分组。添加接口之前需要先添加目录,点击列表右上角的“+”,添加接口目录。

添加目录

目录名称必填,目录添加完成之后,可以在目录下添加接口,或者添加子目录。

1.1 HTTP接口

在目录右侧点击“+”添加接口,包含添加HTTP或者WebSocket协议接口。选择添加HTTP,输入接口的基本信息接口名称、请求类型、接口路径,点击“提交”,成功添加接口。

添加HTTP接口

属性

是否必填

描述

接口名称

必填

为接口设置名称,简单描述一下接口目的,方便后期识别管理。

请求方式

必填

HTTP接口请求方式,支持GET、POST、HEAD、PUT、DELETE、PATCH。

接口路径

必填

具体接口在服务器上的位置。

描述

选填

提供接口简短描述,方便后期团队成员快速了解接口。

1.2 WebSocket接口

在目录右侧点击“+”,选择添加WebSocket协议接口,输入接口的基本信息接口名称、请求类型、接口路径,点击“提交”,成功添加接口。

添加WebSocket接口

属性

是否必填

描述

接口名称

必填

为接口设置名称,简单描述一下接口目的,方便后期识别管理。

接口路径

必填

具体接口在服务器上的位置。

描述

选填

提供接口简短描述,方便后期团队成员快速了解接口。

在接口列表,可以对接口名称进行模糊查询。

接口查询

也点击目录的接口右侧“…”,对接口进行编辑、删除。

编辑、删除接口

2、导入接口

除了手动添加接口这个方式,PostIn还支持通过Postman/OpenAPI V3/Swagger V2的json格式导入。在目录右侧点击“+”,选择导入。

导入接口

选择导入json的类型,上传json文件。上传json文件的时候会校验相关格式。

不符合格式提醒

上传符合格式的json文件,点击提交,成功导入接口。

3、设计接口

接口设计通过设置基础信息、请求和输出结果的参数,来构造当前接口的具体使用方式。支持多种协议,包括 HTTP协议和 WebSocket协议,灵活适应不同应用需求。

  • HTTP 协议:设计涵盖了基础信息、请求参数和响应结果的设计。
  • WebSocket 协议:设计涵盖了基础信息、请求参数的设计。

接口设计

请求参数:

属性

描述

Header

位于HTTP请求的头部,用于传递元数据。

Query

出现在URL问号后,对资源进行筛选、排序或分页。

Path

嵌入在URL路径中,明确标识资源的唯一路径。

Body

位于HTTP请求的正文,用于传递实际数据。

其中Body类型及其用途如下。

属性

描述

none

不设置请求Body。

form-data

上传文件或同时提交文本和文件。

x-www-form-urlencoded

提交简单的键值对表单数据,适用于传统 HTML 表单提交。

json

Raw 的子集,严格遵循JSON语法(键值对、双引号、嵌套结构等),用于结构化数据传输。

raw

原始数据格式,支持任意文本内容(如JSON、XML、纯文本等)。

4、测试接口

4.1 设置环境

Postin 测试调试接口支持管理多个环境配置(如开发、测试、生产),便于在不同环境中测试和验证 API。

在测试API接口之前,点击基础数据→设置→环境,进入环境配置。

环境配置

点击添加环境,需要输入环境名称、环境地址。注意:环境地址尾部不需要带“/”

属性

是否必填

描述

环境名称

必填

为环境设置一个简洁明了的名称,便于识别和管理。

环境地址

必填

接口请求的目标地址,与接口路径组成接口请求的完整地址。

在环境页面,可以对环境可以进行编辑、删除。

环境配置结束后,在接口测试页面,点击右上角环境下拉框,选择测试接口所用的环境。

选择测试环境

4.2 测试接口

环境设置结束后,在测试页面,点击环境下拉框,弹出环境选择,点击需要测试的环境,点击发送,进行接口测试。

接口测试

5、查看接口文档

接口文档基于接口设计自动生成,确保接口信息实时更新,便于团队随时查阅和对接,支持 HTTP 和 WebSocket 协议,方便共享给其他开发者或团队成员。

接口文档

6、分享接口

在接口页面选择需要分享的接口,点击右上角分享按钮。

接口分享

接口分享支持公开分享和密码分享两种方式。

  • 公开分享:在浏览器中打开分享界面的链接,直接可以打开分享的接口。
  • 密码查看:打开分享的链接咋需要输入密码后才支持浏览接口。支持自定义密码分享(密码区分大小写)。

分开分享接口

打开分享窗口后,复制分享链接,其他用户可通过分享的链接查看接口。

查看接口

支持查看分享的接口,点击左侧“分享”按钮,在分享页面显示分享过的接口列表。在分享页面,可以查看接口分享的链接、修改分享密码、取消分享。

分享管理

有兴趣的朋友欢迎前往tiklab官网体验在线版本、或者免费下载私有化部署体验。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 14:07:20

内存寻址 = 硬盘寻址?

内存寻址 ≠ 硬盘寻址 —— 这是理解计算机系统性能与架构的核心分界。二者虽都涉及“地址”,但 物理机制、速度量级、抽象层级 完全不同。 一、核心区别:物理机制与速度 特性内存寻址(RAM)硬盘寻址(HDD/SSD&#xff…

作者头像 李华
网站建设 2026/5/28 14:07:19

Java springboot基于Android的食品安全信息管理系统食品检测(源码+文档+运行视频+讲解视频)

文章目录 系列文章目录前言一、开发介绍二、详细视频演示三、项目部分实现截图 四、uniapp介绍 五、系统测试 六、代码参考 源码获取 目的 食品安全关乎公众健康,是社会关注的焦点。本系统基于Java Spring Boot框架与Android平台,实现了食品信息管理、…

作者头像 李华
网站建设 2026/5/30 15:07:19

SolidWorks如何实现多人共享

在制造业设计团队中,实现SolidWorks多人共享使用可以显著提升协作效率、降低硬件成本,并确保数据安全。这一方案需从硬件配置、资源管理、软件部署、网络优化、权限管控、安全防护及用户体验优化七个维度进行综合设计。一、硬件配置CPU:选择多…

作者头像 李华
网站建设 2026/5/28 14:38:48

动手学LLM大模型应用开发:大模型简介与环境配置(附教程)

大模型简介 大语言模型(LLM,Large Language Model),也称大型语言模型,是一种旨在理解和生成人类语言的人工智能模型。 我将他理解为一种黑盒模型,他可以输入人类语言,输出人类语言,黑…

作者头像 李华
网站建设 2026/5/28 21:12:36

K-means聚类的图像区域分割[有报告】(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

K-means聚类的图像区域分割[有报告】(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码K-means是我们最常用的基于欧式距离的聚类算法,其认为两个目标的距离越近,相似度越大。程序包运行,不会的…

作者头像 李华
网站建设 2026/5/28 14:07:15

基于机器学习采用聚类和回归探究(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于机器学习采用聚类和回归探究(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 蓝莓产量情况 环境(upter) 内容包括:数据集十代码报告(ppt可联系)内容流程:数据采集十数据预处理十数据分析十模型建立(算法)十数据可视化算法:…

作者头像 李华