Я пишу плагин Kong (v. 0.13) и задаюсь вопросом, где / как можно найти соответствующий URI из API.Например, со следующим установленным значением uris
:
uris: ["/endpoint/[\da-f]{8}"]
API будет сопоставляться с любым 8-значным шестнадцатеричным числом после /endpoint
.Итак, как в плагине, как я могу получить доступ к URI, который был сопоставлен?Я пробовал kong.request.get_path()
или ngx.req.get_path()
, но оба из них возвращают ноль значений / бросить ошибки.В идеале, если параметры uris
содержат /[0-9a-z?=]
, я бы хотел сопоставить весь URI в одном поле, включая любые параметры запроса (т. Е. Все после компонентов URI хоста и порта).
Я использую плагин 0.14, чтобы понять, что делать.Обновление сейчас не вариант.
Заранее спасибо.