gpt4 book ai didi

java - 如何从 jetty 服务器中的 java servlet 发送大型(超过 64k)http 响应?

转载 作者:行者123 更新时间:2023-12-03 20:21:56 27 4
gpt4 key购买 nike

我正在使用一个 Jetty 服务器,并且有一个 servlet 可以产生超过 65536 字节的大响应。我尝试了 curl、wget 和 python urllib2 来请求 servlet 的 url 处的内容,但所有响应主体的截断大小仅为 65536 字节,这让我相信限制在服务器上。有趣的是,如果我在我的桌面而不是生产服务器上运行服务器,则同一 servlet 的响应大小似乎没有 65536 的上限。有人可以解释为什么会发生这种情况以及我如何解决它并发送更大的响应吗?

最佳答案

Jetty 的响应大小没有限制。

它可以从字面上流式传输单个 HTTP 分块编码响应,直到宇宙热寂为止。

jetty-distribution 附带一个演示库(或旧版本 jetty 的“测试 webapp”),其中有几个数兆字节的示例供您测试。

为您的 servlet 发布一些代码,这可能会揭示正在发生的事情。

关于java - 如何从 jetty 服务器中的 java servlet 发送大型(超过 64k)http 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20528138/

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