gpt4 book ai didi

java - JSP 中的 HTTP 请求 (POST) 字段大小限制和 Request.BinaryRead

转载 作者:行者123 更新时间:2023-11-30 05:14:58 27 4
gpt4 key购买 nike

首先,我的 Java 已经很生疏了,而且我从来没有做过 JSP 或 servlet,但我正在努力帮助别人解决问题。

由 JavaScript 呈现的表单正在回传到 JSP。此表单中的某些字段大小超过 100KB。但是,当在 JSP 端检索表单字段时,该字段的值将被截断为 100KB。

现在我知道 ASP Request.Form 中也存在类似的问题,可以通过使用 Request.BinaryRead 来解决。Java 中有等效的吗?

或者 Websphere/Apache/IBM HTTP Server 中是否有一个设置可以解决同样的问题?

最佳答案

由于 servlet 容器必须将发布的请求保留在内存中,以提供 ServletRequest API 所需的功能,因此大多数 servlet 容器都有可配置的大小限制以防止 DoS 攻击,否则少数虚假客户端可能会引发攻击服务器内存不足。

如果 WebSphere 默默地截断请求而不是正确失败,这有点奇怪,但如果这是问题的原因,您可能会发现配置选项 here in the WebSphere documentation .

关于java - JSP 中的 HTTP 请求 (POST) 字段大小限制和 Request.BinaryRead,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826524/

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