为什么Apache仅在URL中编码方括号?

问题描述

我们使用Apache作为Tomcat之前的反向代理(在CentOS 6上)。 我们看到以下行为: 当网址中的请求中包含方括号[]时,它就会出现在Tomcat中 使用URL编码进行编码的方括号:[%5B]%5D

(我们猜测这些请求是由mod_proxy模块编码的)

请求中的其他字符未编码(或者至少我们不使用这些字符)。

例如,常规括号未编码为()

为什么mod_proxy仅在URL中编码方括号? 我们还有其他由Apache编码的字符吗?

Apache使用什么RFC或标准来编码这些字符?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...