Sac*_*cks 1 html url encoding url-encoding
我们有一台运行一个宁静的GET API的服务器,它从两个不同的源接收数据.今天我注意到,当URL包含双倍大于符号(>>)时,来自一个源的数据产生403错误.点击我的浏览器并使用?text = test%3E%3E命中api会产生403,但当我尝试通过第二个源提交相同的文本时,事情变得令人困惑 - 它工作正常,没有403.
不幸的是,我无法访问源2背后的代码,因此我无法检查它们是如何编码URL的,而我的日志只包含已解码的URL.
除了%3E%3E之外,还有其他任何URL编码方式吗?知道为什么第二个来源能够通过ok提交吗?最后,为什么我们的Apache服务器出现问题>>而不是<<?
在此先感谢您的帮助!
你确定它不是一个需要编码的"正确的双角度引号" http://www.fileformat.info/info/unicode/char/bb/index.htm.它是一个单个字符,您可以使用»它进行编码