Как убрать начальный sla sh из req.uri в haproxy - PullRequest
0 голосов
/ 21 января 2020

Мне нужно добавить req.uri из запроса в моем интерфейсе в haproxy. Вот как выглядит мой haproxy

frontend fe_ingress

   ...

  http-request set-var(req.uri) path   
  http-request add-header endpoint %[var(req.uri)]

, поэтому мне нужно извлечь req.uri и добавить его в качестве заголовка к последующему запросу. Сейчас у него / в начале, но мне нужно удалить первый /. Как я могу это сделать?

1 Ответ

0 голосов
/ 21 января 2020

Вы можете использовать фильтр regsub для изменения значения с помощью регулярного выражения search-and-replace при установке заголовка. Это может выглядеть так:

http-request add-header endpoint %[path,regsub(^/,)]
...