我正在编写一个 Kong 插件(v. 0.13)并且想知道在哪里/如何从 API 中找到匹配的 URI。例如,uris
设置以下值:
uris: ["/endpoint/[\da-f]{8}"]
API 将匹配/endpoint
. 那么在插件中,我如何访问匹配的 URI?我试过kong.request.get_path()
or ngx.req.get_path()
,但是这两个都返回 nil 值/抛出错误。理想情况下,如果uris
参数包含/[0-9a-z?=]
我想在单个字段中匹配整个 URI,包括任何查询参数(即 URI 的主机和端口组件之后的所有内容)。
我正在使用 0.14 插件文档来尝试弄清楚该怎么做。升级不是现在的选择。
提前致谢。