【问题标题】:How to remove the beginning slash from req.uri in haproxy如何从 haproxy 中的 req.uri 中删除开头的斜杠
【发布时间】:2020-01-21 23:12:58
【问题描述】:

我需要在我的 haproxy 前端的请求中添加 req.uri。这是我的 haproxy 的样子

frontend fe_ingress

   ...

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

所以我需要提取req.uri 并将其作为标头添加到后续请求中。现在,它的开头有/,但我需要删除第一个/。我该怎么做?

【问题讨论】:

    标签: haproxy


    【解决方案1】:

    您可以在设置标头时使用regsub filter 使用正则表达式搜索和替换来修改值。这可能如下所示:

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

    【讨论】:

      猜你喜欢
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 2014-08-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 1970-01-01
      相关资源
      最近更新 更多