跳到主要内容

环境管理

提示

在进行接口开发调试时,经常会遇到需要切换不同环境调试接口的情况,频繁修改接口请求地址会大大增加调试的时间。因此可以通过环境管理来做到快速切换接口前置URL,达到同一个接口在不同环境调试的目的

我们可以通过右上角的环境管理,来维护我们当前项目的不同环境地址,只要下拉切换,就可以实现快速更改接口的前置URL地址,进行接口的快速调试

image.png

如何新建环境

注意:新建环境通常是将接口的请求地址中不同的前置部分提炼出来作为环境的URL地址

组 38.png

组 39.png

环境的私有和公开

在新建环境时,可以选择是否将环境设为公开或者私有

公开:项目中的所有成员均可查看,一般是将公用的环境设为公开
私有:仅自己可见,一般是开发者个人的本地环境会设为私有,如果涉及到一些敏感信息的变量也可以将其放在私有环境下管理

注意:已公开的环境目前不支持再设为私有;私有的环境可以支持设为公开

image.png

环境变量的管理

同一个参数key在不同环境下具体的入参值value是不同的,我们可以通过环境变量的方式来管理这个变量,做到一键切换就可以快速调试的目的

image.png

添加环境变量

两种添加变量的方式:

  1. 手动在弹窗内添加变量并保存

组 40.png

  1. 通过预后执行操作进行添加(预后执行操作可查看相关使用文档的具体介绍)
apt.variables.set("account", "Apipost"); // 设置一个环境变量,account的值设为Apipost

组 41.png

使用环境变量

在请求参数的各个地方中您都可以通过 {{变量名}} 来进行引用:

image.png

你在Raw模式下也可以

image.png

设好环境变量后,只需切换环境,发送请求时,这些参数将会被环境变量值替换掉。

image.png

查看环境变量

组 42.png

多host服务的使用(前置URL)

提示

正常情况不建议使用多个服务!!!
多host服务适用场景:同一个环境下,接口部署在不同的服务上,导致虽然都是生产环境,但是每个接口的前置URL却是不同的。此时就适合配置多host服务。

image.png

添加服务

在环境管理内,添加服务,并设置每个环境下,不同服务的前置url地址
支持删除或修改服务名

image.png

image.png

如何使用

提示

在使用时,建议先将部署在同一个服务下的接口按目录分类管理,例如用户相关接口统一放到【用户】的目录下。再去指定【用户】这个目录的服务,这样目录下的接口就会统一使用该服务的前置url

组 43.png

组 44.png

指定服务后,点击保存生效

image.png

该目录下的接口的前置URL就会变为指定服务的url,切换不同的环境也会都指向【用户服务】

image.png