- 文档首页
API 网关
用户指南
路由管理
创建 Mock 路由
创建 Mock 路由
路由用于匹配请求并执行相应的流量处理策略,支持按权重将请求分发至多个目标 Upstream、返回自定义 Mock 响应或将请求直接重定向至指定地址,适用于多版本流量管理、接口联调等场景。本文为您介绍如何创建 Mock 路由。
Mock 路由是一种由 API 网关直接返回预设响应的路由。请求命中 Mock 路由的匹配规则后,API 网关不会将请求转发至后端 Upstream,而是直接向客户端返回预先配置的响应状态码和响应体。
Mock 路由适用于后端接口尚未开发完成、后端服务暂时不可用,或需要模拟指定状态码和响应内容的场景。使用 Mock 路由,前端、客户端和测试人员无需等待真实后端服务即可开展接口联调与功能验证,也无需额外部署临时 Mock 服务,有助于减少前后端依赖并缩短联调周期。
- 存在多条路由规则时,按照 自定义优先级 > 路径(Path)> 请求头(Header)> 请求参数(Query)> 创建时间 的优先级从高到低依次进行排序。如果多条路由规则存在路径(Path)配置重叠,且优先级一致时,则来自重叠路径的请求会被转发至最早创建的路由。路由匹配优先级详情可参见 路由概述。
- 当使用场景选择 Mock 时,高级配置仅支持跨域配置。
创建路由时,支持在服务配置页面中,为该服务创建单条路由。也支持在路由列表中,为多个服务批量创建路由。
- 在 实例管理 下拉框选择目标实例。在左侧导航栏选择 服务列表(域名),在服务列表页面,单击目标服务 操作 列下的 创建路由。
-
- 请求匹配 Mock 路由规则后,网关将直接返回预先配置的状态码和响应内容。
说明
当前使用场景不会转发到后端 Upstream,请确认匹配规则和返回配置符合预期。
路径匹配示例,如下表所示。
创建 Mock 路由后,在终端访问服务域名和路由路径,验证 API 网关是否返回预先配置的状态码和响应体。示例中 Mock 路由响应状态码配置为200,响应体配置为Success。
- 执行以下命令。请将 <服务域名> 替换为目标服务的实际域名。
- 预期返回结果如下。实际响应协议和响应头可能因访问环境而异,请以响应状态码和响应体为准。
-
支持查看路由的基本信息、具体匹配规则和 Mock 配置信息。
- 在 实例管理 下拉框选择目标实例后,单击 路由列表。
- 在 所属实例、所属服务 下拉菜单中选择筛选项,可以基于筛选项对路由进行筛选。
- 路由列表中展示了路由的基本信息,包括:名称/ID、状态、优先级、使用场景、域名、路由 Path 等。
说明
多个筛选项之间是 并 关系,即同时符合所有筛选项的路由,才会被筛选出来。
-
- 单击目标路由名称,进入路由概览页面。即可查看路由的基本信息、匹配规则和 Mock 配置等信息。
-
最近更新时间:2026.10.16 15:59:48