如果不存在,将方案添加到URL

时间:2011-07-13 15:11:39

标签: java http networking net-library

我现有的代码在整个代码库中使用java.net.URL代替java.net.URI

此外,代码具有URL解析器,用于解析出现在某些文本正文中的URL。转换为URL对象时,所有没有协议前缀的网址(例如www.google.com)都会被视为格式错误。

在Java中有没有一种干净的方法来处理这种情况?

1 个答案:

答案 0 :(得分:0)

创建一个URI并查看它是否有方案。设置方案,或者使用scheme参数重新构造URI(如果不存在)。转换为网址。