gpt4 book ai didi

java - 请求 URL 参数破坏输入流 Java

转载 作者:行者123 更新时间:2023-12-01 04:27:18 24 4
gpt4 key购买 nike

我有一个接受 POST 请求的 servlet,当我不尝试读取参数时它可以完美地工作。输入流包含一个可以很好解析的 XML 文件。但是,当我尝试读取参数时:

String account = request.getParameter("account");

读取输入流时失败。这怎么可能影响输入流?

最佳答案

我想您正在使用 HttpServletRequest 并来自 ServletRequest#getParameter()文档:

如果参数数据是在请求正文中发送的,例如 HTTP POST 请求中发生的情况,则直接通过 getInputStream() 或 getReader() 读取正文可能会干扰此方法的执行。

您是否在 getParameter() 之前使用 getInputStream()getReader()

此处的相关答案可能会帮助您解决问题:https://stackoverflow.com/a/17129256/1524381

关于java - 请求 URL 参数破坏输入流 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18402948/

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