路由
路由是指API网关根据客户端请求的特定路径或条件,将请求转发到相应的后端服务的过程。API网关是一个位于客户端和服务器之间的中间层,用于管理、监控和路由客户端的API请求。它的路由功能是API网关的核心功能之一。
在API网关中,路由通常是基于URL路径、HTTP方法(如GET、POST等)、请求头、查询参数等多种条件进行的。当API网关收到客户端的请求时,会根据预先配置的路由规则,决定将请求转发到哪个后端服务。
路由匹配规则
APIPark的路由可配置多种指标,包括请求协议、请求方式、请求路径、请求Header、Query参数。
匹配优先级为:请求协议 > 请求方式 > 请求路径 > 请求Header > Query参数
请求协议、请求方式在配置时可多选,如下图:
请求路径匹配规则
匹配类型 | 规则 | 说明 |
---|---|---|
全等匹配 | str | 值存在,且与str完全相等 |
前缀匹配 | str* |