Hey,
came here to leave a hint for everybody fighting with this problem.
From what I found, the issue is related to the compression. eg. If I remove the Accept-Encoding header from a curl request to /rest/push
I get a quite prompt :ok
response.
So for my case I’m running n8n in Kubernetes behind Traefik Proxy.
What I had to do was to edit the traefik configmap and disable the compression for both entry points:
[entryPoints]
[entryPoints.http]
address = ":80"
compress = false
[entryPoints.https]
address = ":443"
compress = false
The same should be possible for other reverse Proxies as well.
Hope that helps!