使用URI类创建自定义URI方案

时间:2010-03-29 10:40:54

标签: java uri

我需要为我的项目创建一个自定义URI方案。 即

urn:myprotocol:{p1}:{p2}:{p3}:{p4} - 不透明的陈述

myprotocol://{p1}/{p2}/{p3}/{p4} - 等级表示。

如何将我的方案添加到Java URI类?或者,我如何让Java URI理解我的方案,所以我可以在我的代码中使用它?

欢迎具体的例子。

感谢。

2 个答案:

答案 0 :(得分:4)

您确定需要创建新的URI方案吗?

创建特定于实现的方案被认为是不好的做法。

请参阅:

答案 1 :(得分:1)

Java API对如何执行此操作有很好的解释: http://java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html

在不知道你想要做什么的情况下,我会使用这个URI的构造函数: URI(String scheme,String authority,String path,String query,String fragment)