haproxy 和大型 GET 请求

haproxy and large GET requests

我有一台服务器需要接收大型 (64K) GET 请求。看起来 haproxy (v 1.6) 的编译时限制为 16K。我希望我错过了什么。

https://cbonte.github.io/haproxy-dconv/1.6/configuration.html#3.2-tune.bufsize

除了重新编译 haproxy 之外还有什么建议吗?

有点相关,知道为什么 haproxy 在这种情况下会 return 400 而不是 414 吗?

我可以提供主要问题的答案。尽管有链接文档,但这似乎不是 compile-time 选项。设置

就够了
tune.bufsize 65536

/etc/haproxy/haproxy.cfg 的全局部分。

至于 400 和 418,这是我自己的偏见。 HAProxy 说请求太长,包含在 400 中。我在考虑 GET 请求,其中 URI 本身太长 (418),这是请求本身太长的子集。