问题描述
我们使用Apache作为Tomcat之前的反向代理(在CentOS 6上)。
我们看到以下行为:
当网址中的请求中包含方括号[]
时,它就会出现在Tomcat中
使用URL编码进行编码的方括号:[
至%5B
和]
至%5D
。
(我们猜测这些请求是由mod_proxy模块编码的)
请求中的其他字符未编码(或者至少我们不使用这些字符)。
例如,常规括号未编码为()
。
为什么mod_proxy仅在URL中编码方括号? 我们还有其他由Apache编码的字符吗?
Apache使用什么RFC或标准来编码这些字符?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)