关于Tomcat上请求的编解码问题


最近翻阅《深入分析 Java Web 技术内幕》(作者:许令波),关于Tomcat上Web请求的编解码问题,少了一个小点,可能影响了部分读者的理解,我特意查证了一下,特总结如下开发云主机域名:1. 请求的PathInfo部分用Tomcat的Connector元素的URIEncoding属性指定的编码来解码。具体使用可参考:https://tomcat.apache.org/tomcat-8.5-doc/config/http.html。
2. 第二先说请求体(POST正文)的解析,Tomcat按下次顺序去获取字符编码: 1)用户通过类似代码指定: 2) 请求报文content-type请求头指定的编码。 3)应用web.xml配置的统一编码(这个目前在Servlet4.0规范中) 4) 系统默认的ISO8859-13. 另外就是QueryString部分的解析,默认情况下Tomcat采用与1)相同的URIEncoding来解析QueryString。 但同时Tomcat提供了另一个参数useBodyEncodingForURI。字面意思用报文体编码来解析QueryString。 若该参数为true.则Tomcat采用与2)相同的编码来解析QueryString。

相关推荐: VSCode中如何添加并使用多光标

这篇文章主要介绍“VSCode中如何添加并使用多光标”,在日常操作中,相信很多人在VSCode中如何添加并使用多光标问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VSCode中如何添加并使用多光标”的疑惑有所帮助!接下来,请跟着…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/05 13:03
下一篇 05/05 13:03