JAVA判断URL地址是否非法

JAVA判断URL地址是否⾮法/**
* 判断请求url是否⾮法保鲜膜切割盒
* @param url
* @return
*/
public static boolean isValidRequestUri(String url) {
if (StringUtils.isNotEmpty(url)) {
if (hasSpecialChar(url)) {
return true;
}
try {
/乐谱架
**尝试decode两次判断是否有特殊字符*/
展频原理try {
/**URLDecoder: Incomplete trailing escape (%) pattern*/
url = placeAll("%(?![0-9a-fA-F]{2})", "%25");
url = placeAll("\\+", "%2B");
擦车工具url = URLDecoder.decode(url, "utf-8");
} catch (Exception e) {
e.printStackTrace();
}
url = placeAll("%(?![0-9a-fA-F]{2})", "%25");
url = placeAll("\\+", "%2B");
金属抛光轮
屋面天窗url = URLDecoder.decode(url,"UTF-8");
if(hasSpecialChar(url)){
return true;
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
};
}
return false;
}
private static boolean hasSpecialChar(String url){
ains("<") || ains(">") || ains("\"")
|| ains("'")|| ains(" and ")
|| ains(" or ") || ains("1=1") || ains("(") || ains(")")
|| ains("{") || ains("}")|| ains("[") || ains("]");
}

本文发布于:2024-09-21 13:20:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/149884.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:是否   判断   展频   金属   屋面   原理   抛光轮   天窗
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议