tomcat请求url中带有特殊符号{}|返回400的问题
2017-06-27 14:09
281 查看
根据rfc规范,url中不允许有 |,{,}等特殊字符,但在实际生产中还是有些url有可能携带有这些字符,特别是|还是较为常见的。在tomcat升级到7以后,对url字符的检查都变严格了,如果出现这类字符,tomcat将直接返回400状态码。
解决方案:
在tomcat目录/conf/catalina.properties下找到并修改
tomcat.util.http.parser.HttpParser.requestTargetAllow=|,{,}
重启tomcat就可以了
解决方案:
在tomcat目录/conf/catalina.properties下找到并修改
tomcat.util.http.parser.HttpParser.requestTargetAllow=|,{,}
重启tomcat就可以了
相关文章推荐
- tomcat 请求url中带有特殊符号{} | 返回400的问题
- tomcat升级到8之后URL中带的特殊字符如:^|报400问题解决方案
- 解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
- URL ajax 传递带有特殊符号参数的问题
- 【jQuery】JS中拼接URL发送GET请求的中文、特殊符号的问题
- URL ajax 传递带有特殊符号参数的问题
- Url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- URL编码----url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- iOS Url特殊符号编码问题
- 服务器,tomcat,网页请求错误400,The request sent by the client was syntactically incorrect的问题
- Http的Get/Post请求带有特殊字符,400 Bad Request解决方案
- ajax请求时,在url没错的情况下返回error问题
- 记一次400错误引发的血案(URL中特殊符号的转义/400 bad request错误)
- url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- Python 爬虫 URL中存在中文或特殊符号无法请求的解决方法
- URL中特殊字符导致的请求失败问题
- URL编码----url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- URL中特殊符号的转义/400 bad request错误
- tomcat下的Cookie特殊符号问题