gpt4 book ai didi

java - 读取浏览器的POST请求内容到Java

转载 作者:行者123 更新时间:2023-11-30 05:07:33 25 4
gpt4 key购买 nike

在我的网页中,有一个表单通过 POST 请求数据发送到我的网络服务器。在我的服务器(Java)中,我正在读取请求的内容,但有些字符没有被很好地读取。例如,“=”变成“%3D”,“:”变成“%3A”,“”变成“+”。如何让我的网络服务器读取文本框中写入的这些字符?

谢谢,托默

最佳答案

这些是字符的 URL 编码版本。

如果您处于 Servlet 上下文中,并且只需执行 request.getParameter(),您应该会自动获取解码的(正常)版本。

如果由于某种原因您没有得到这些,您可以使用 java.net.URLDecoder.decode(input, "UTF-8");手动解码,但您可能想做一些根本原因分析,以了解为什么您首先会得到编码的内容。也许您的网络表单正在执行双重编码?

关于java - 读取浏览器的POST请求内容到Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575957/

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