我有用户输入的URL。
用户可以输入URI。 [相对URI]
如何验证该相对URI?
EX:对于绝对URI https://stackoverflow.com/questions/ask。
用户可以输入“问题/询问”。
有什么方法可以读取web.xml来验证uri。[Java Web app]
最佳答案
如果可以验证该地址是否实际存在,则可以使用:
HttpURLConnection connection =
(HttpURLConnection) new URL(host + relativePart).openConnection();
int status = connection.getResponseCode();
并查看是否会返回状态200。
如果要检查URI是否符合RFC 2396-
new URI(uri)
关于java - 验证URI,位于重定向下方。 Web应用程序:Servlets Java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3840756/