Я хочу переписать URI в VirtualService для регулярного выражения для регулярного выражения - PullRequest
0 голосов
/ 14 февраля 2020

Я хочу запустить следующий API. Пока я хочу запустить следующий скрипт. Но я не могу получить ожидаемый результат.

 - match:
      uri:
        regex: \/test\/pune/\/(.+)\/bk
   rewrite:
      uri: \/pune/\/(.+)\/bk
    route:
    - destination:
        host: yerwada
        port:
          number: 8080

Но я получаю следующий вывод -

{"level": 50, "time": 1581684841254, "pid": 18, "hostname": "test -ob-запланированных платежей-7cfb6779b8-x6f9b "," err ": {" тип ":" Ошибка "," сообщение ":" Ошибка разбора "," стек ":" Ошибка: Ошибка разбора "," bytesParsed ": 4 , "код": "HPE_INVALID_URL", "rawPacket": { "типа": "буфер", "данные": [71,69,84,32,92,47,99,100,115,45,97,117,92,47,118,49 , 92,47,98]}}, "v": 1}

1 Ответ

1 голос
/ 14 февраля 2020

HttpRewrite не может использовать регулярное выражение, оно может принимать только строковые значения.

...