0

是否可以删除名称与某个正则表达式匹配的 vcl_deliver 中的标头?

我们抛出名为“X-env-blah”的标题,其中“blah”可以包含任何值,并希望将它们从前端删除。

示例(不起作用):

unset resp.http.x-env$;

或者有没有办法遍历 vcl_deliver 中的所有标头?

谢谢

4

2 回答 2

0

VCL 是一种简单的语言,在加载时会转换为机器代码。

没有循环,也没有任何通配符。

为此,您要么必须编写 VMOD/inline-C,要么每次都取消设置所有可能的标头。

于 2013-12-02T14:15:12.057 回答
0

是的,但您需要安装 vmod 标头。请参阅: github上的 livmod-herader 页面

于 2014-01-15T07:15:37.460 回答