API 网关支持配置超时、跨域、URL 重写等高级路由策略。本文为您介绍如何配置这些路由策略。
已创建路由,详情可参见 创建路由。
登录 API 网关控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏选择 路由管理 > 路由列表。
在路由列表中,选择目标路由,单击 操作 列下的 编辑。
在编辑路由页面的 高级配置 区域,按要求配置信息。
配置项 | 说明 |
---|---|
超时 | API 网关将请求转发给后端服务后,等待后端服务响应请求的时间上限。
|
跨域 | 跨域访问即通过 HTTP 请求,从一个域去请求另一个域的资源。只要协议、域名、端口有任何一个不相同,都会被当作是不同的域。 |
URL 重写 | URL 重写可以改写客户端发送给 API 网关的请求路径 Path,实现 API 网关转发给后端服务的路径 Path 与客户端发送给 API 网关的请求路径 Path 不同。
|
URL 重写示例,如下表所示。
方式 | 含义 | 示例 |
---|---|---|
精准匹配 + URL 重写 | 完全修改原始请求的 Path。 |
|
前缀匹配 + URL 重写 | 修改原始请求的 Path 前缀。 |
|
说明
若匹配方式使用前缀匹配,且重写 URL 后的路径以/
结尾,那么前缀匹配路径也需修改为以 /
结尾。
单击 确定,完成高级路由策略配置。