代码之家  ›  专栏  ›  技术社区  ›  Sorantis

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

  •  1
  • Sorantis  · 技术社区  · 14 年前

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

    urn:myprotocol:{p1}:{p2}:{p3}:{p4} -不透明表示

    myprotocol://{p1}/{p2}/{p3}/{p4} -分层表示。

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

    欢迎举具体的例子。

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  4
  •   M Nottingham    14 年前

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

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

    见:

        2
  •  1
  •   Chris J    14 年前

    Java API有一个很好的解释如何做到这一点: http://java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html

    在不知道您要做什么的情况下,我将使用以下URI的构造函数: uri(字符串方案、字符串权限、字符串路径、字符串查询、字符串片段)