We sending large POST request (~100 MB) through Traefik v3.1.2 and it is fails with EOF occurred in violation of protocol
on client side
According to docs (Traefik Buffering Documentation - Traefik) maxRequestBodyBytes=0
by default which means that there is no limitation for body size.
But if we add maxRequestBodyBytes=0
explicitly, error does not happening.
Also, if we add memRequestBodyBytes=115343360
(110 MB), which is by default 1 MB, the error does not occur either.
Also, if we send requests smaller than 1 MB, there is no error, but for larger sizes the error appears.
There is a suspicion that maxRequestBodyBytes
is actually not 0 by default, but is equal to or slightly greater than memRequestBodyBytes