gpt4 book ai didi

http - 如何修复 ERR_INVALID_CHUNKED_ENCODING 错误?

转载 作者:行者123 更新时间:2023-12-03 13:44:36 27 4
gpt4 key购买 nike

我有一个充当代理服务的 Clojure 应用程序。目标是将请求代理到 http://127.0.0.1:3000 (Grafana 服务)通过路径“/grafana”,这样如果我访问 http://127.0.0.1/grafana通过浏览器,它应该将我的请求代理到端口 3000 并显示 Grafana 的 UI。

我遇到的问题是我在浏览器中收到 ERR_INVALID_CHUNKED_ENCODING 响应。在 Wireshark 中,对端口 3000 的请求显示 HTTP 响应重组了 3 个 TCP 数据包。但是,通过我的代理的请求响应没有被重新组装,导致分块错误。任何人都对如何解决这个问题有任何想法?

谢谢。

最佳答案

该问题是在将我的代理服务的响应返回给浏览器时引起的。响应包含标题 Transfer-Encoding: chunked .当响应来自 Grafana -> proxy-service 时,此 header 是必需的,但从 proxy-service -> browser 出发时不需要.所以解决方案是在将响应发送回浏览器之前删除该 header 。

关于http - 如何修复 ERR_INVALID_CHUNKED_ENCODING 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49706998/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com