标签: java http networking net-library
我现有的代码在整个代码库中使用java.net.URL代替java.net.URI。
java.net.URL
java.net.URI
此外,代码具有URL解析器,用于解析出现在某些文本正文中的URL。转换为URL对象时,所有没有协议前缀的网址(例如www.google.com)都会被视为格式错误。
URL
在Java中有没有一种干净的方法来处理这种情况?
答案 0 :(得分:0)
创建一个URI并查看它是否有方案。设置方案,或者使用scheme参数重新构造URI(如果不存在)。转换为网址。