将 HAProxy 配置为 reject/deny 包含多个同名 HTTP headers 的请求
Configuring HAProxy to reject/deny requests containing multiple HTTP headers of the same name
我想表达HAProxy条件
the request contains more than one Transfer-Encoding
headers
所以我可以拒绝或拒绝此类请求。我浏览了 HAProxy documentation,但找不到如何表达该条件。有可能吗?
req.hdr_cnt
or req.fhdr_cnt
提取应该可用于您的目的。他们 return 特定请求的出现次数 header。它们的不同之处在于 req.hdr_cnt
将 header 值的 comma-separated 部分计为不同的 headers。
acl too_many_headers req.fhdr_cnt(transfer-encoding) gt 1
我想表达HAProxy条件
the request contains more than one
Transfer-Encoding
headers
所以我可以拒绝或拒绝此类请求。我浏览了 HAProxy documentation,但找不到如何表达该条件。有可能吗?
req.hdr_cnt
or req.fhdr_cnt
提取应该可用于您的目的。他们 return 特定请求的出现次数 header。它们的不同之处在于 req.hdr_cnt
将 header 值的 comma-separated 部分计为不同的 headers。
acl too_many_headers req.fhdr_cnt(transfer-encoding) gt 1