Jsoup - 使用相对路径测试有效输入正文 html
Jsoup - test valid input body html with relative path
我有这个代码:
Whitelist whitelist = Whitelist.relaxed();
String test = "<a href=\"index.html?Proxy-Remote-User=ABC1\">"
如果我使用 Jsoup 运行
Jsoup.isValid(test, whitelist)
它returns 错误。我认为这是因为缺少协议。有没有办法让它可以接受?
Whitelist
已弃用,请改用 Safelist
。您的假设是正确的,协议是问题所在。我认为您 必须 使用完整的 url(指定了 http 或 https)。我得到了它的工作:
test ="<a href=\"https:\www.somesite\index.html?Proxy-Remote-User=ABC1\">";
System.out.println("Is valid:"+Jsoup.isValid(test, safelist));
输出:
Is valid:true
我有这个代码:
Whitelist whitelist = Whitelist.relaxed();
String test = "<a href=\"index.html?Proxy-Remote-User=ABC1\">"
如果我使用 Jsoup 运行
Jsoup.isValid(test, whitelist)
它returns 错误。我认为这是因为缺少协议。有没有办法让它可以接受?
Whitelist
已弃用,请改用 Safelist
。您的假设是正确的,协议是问题所在。我认为您 必须 使用完整的 url(指定了 http 或 https)。我得到了它的工作:
test ="<a href=\"https:\www.somesite\index.html?Proxy-Remote-User=ABC1\">";
System.out.println("Is valid:"+Jsoup.isValid(test, safelist));
输出:
Is valid:true