gpt4 book ai didi

java +简单Web服务器+html表单编码

转载 作者:行者123 更新时间:2023-12-01 15:00:17 26 4
gpt4 key购买 nike

作为一项作业,我用 Java 实现了一个简单的网络服务器。

我的问题是:有一个 html 表单,如下所示:

<form method="POST" action="dummy" accept-charset="UTF-8">
<input name="in1" type="text"/>
<input type="submit" value="GO"/>
</form>

我输入 >dc=mydomain.com<(不带 ><),按 GO。

网络服务器从套接字读取帖子,但参数突然变为“dc%3Dmydomain.com”

ps。我正在运行 java 1.7.0-b147,64 位

如何避免 html 表单将“=”和“,”等字符转义为 %3D 和 %2C?或者让java从文本框中重建原始字符串?

最佳答案

在 Web 服务器代码中,您需要使用 java.net.URLDecoder.decode。表单的默认 enctype 是 urlencoded。

HTH

关于java +简单Web服务器+html表单编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754363/

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