gpt4 book ai didi

java - 关于 URLEncoder 和 URLDecoder 的一些问题?

转载 作者:行者123 更新时间:2023-11-30 09:36:15 24 4
gpt4 key购买 nike

我浏览了 URLEncoder 和 URLDecoder 的 javadoc。然后就更加好奇了。将服务器视为 tomcat。在我们提交的任何 Web 应用程序中表单,服务器将表单字段转换为 urlencoded 字段,当我们执行 request.getParamter("fieldName") 时。服务器再次使用 URLDecoder 对其进行解码。 对吗?是服务器还是浏览器? 当我们在地址栏中输入任何 url 时,同样的事情会发生吗? 如果服务器或浏览器这样做 当我们需要在 URLEncoder 和 URLDecoder 的帮助下显式编码或解码请求参数时?虽然这些是基本问题,但无法清楚地找到这些答案。

最佳答案

In any webapplication whenever we submit the form , server converts the forms fields into urlencoded fields and when we do request.getParamter("fieldName").

没有。浏览器会执行此操作。

Server again decode it with URLDecoder. Is that correct?

是的。

Does server do it or browser?

浏览器。

If server or browser does that when we require to encode or decode the request parameter explicitly with the help of URLEncoder and URLDecoder?'

我不知道那是什么意思,但它仍然是浏览器。如果您从应用程序代码发送请求,则只需对请求参数进行编码。如果您在 servlet 容器中运行,则根本不需要解码它们:它会为您完成。

关于java - 关于 URLEncoder 和 URLDecoder 的一些问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846901/

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