gpt4 book ai didi

java - UrlValidator 不适用于本地主机

转载 作者:搜寻专家 更新时间:2023-10-30 21:41:22 24 4
gpt4 key购买 nike

我在代码中使用 UrlValidator 时遇到问题。

UrlValidator urlValidator = UrlValidator.getInstance();
if(urlValidator.isValid(url)) {
throw new IllegalArgumentException( url + "not valid");
}
where url i'm passing is

[1]: http://localhost:8080/myapp/Education.html

。如果我传递 url,我会得到 IllegalArgumentException n ,即

 [2]: https://www.google.co.in/

它工作正常。如何使此代码适用于 localhost:8080

最佳答案

如果你看一下 documentation您将获得有关如何接受本地 URL 的提示

例如

public class Validator {
public static void main(String[] args) {
UrlValidator urlValidator = new UrlValidator(UrlValidator.ALLOW_LOCAL_URLS);
if (urlValidator.isValid("http://localhost/page.htm")) {
System.out.println("Valid URL");
}
else {
System.out.println("Invalid URL");
}

}

}

会输出

有效网址

关于java - UrlValidator 不适用于本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25199687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com