我需要为我的项目创建一个自定义URI方案。即
urn:myprotocol:{p1}:{p2}:{p3}:{p4}
-不透明的表示
myprotocol://{p1}/{p2}/{p3}/{p4}
-分层表示。
如何将方案添加到Java URI类?或者,如何使Java URI理解我的方案,以便可以在代码中使用它?
欢迎提供具体示例。
谢谢。
您确定需要创建一个新的URI方案吗?
创建特定于实现的方案被认为是不好的做法。
看到:
12.1.1.定义URI 程序内部的不同对象可以通过变量名相互引用,因为它们共享着同一个地址空间。但是不同程序的地址空间是相互隔离的,要引用对方的对象,就需要某种额外的机制。Android对此的解决方案就是全局资源标识符(Uniform Resource Identifier,URI),使用一个字符串来表示Content Provider以及其中资源的位置。每个URI由三或四个部分组成,如下: U
URI类提供了帮助你分割URI字符串的函数集合。如果你使用URI路由功能,那么你就可以通过分段来重新分发地址栏信息。 注意: URI类会被系统自动初始化,不必手动启用该功能。 $this->uri->segment(n) 它允许你重新分割一个详细的URI分段。 n 为你想要得到的段数。 分割数按照从左至右的顺序编排。 例如,如果你完整的URL的地址如下:http://example.com/ind
URI 类用于帮助你从 URI 字符串中获取信息,如果你使用 URI 路由, 你也可以从路由后的 URI 中获取信息。 注解 该类由系统自己加载,无需手工加载。 类参考 类参考 class CI_URI segment($n[, $no_result = NULL]) 参数: $n (int) -- Segment index number $no_result (mixed) -- What t
我在使用自定义标记库时发现了一个奇怪的问题。在我的一个jsp页面中,自定义tld文件的相对uri路径错误。 Taglib包含在jsp页面中,如下所示 此标记库包含在父jsp文件中,而不是从父jsp文件中导入/包含jsp文件。 我的应用程序还有几个其他jsp文件,其中相同的标记库与正确的路径一起使用。 相同的代码部署在多个测试环境中。在少数环境中,代码会抛出一个错误“找不到资源”,这是意料之中的。但
Google 400错误:“Web”客户端类型不允许无效的请求自定义方案URI 但是,在我的情况下,我已经在Firebase中创建了应用程序,但我仍然得到了错误。任何想法请...
Uri 类别能让你与 URI 互动。 base($include_index = true) base 方法回传基础 URL,不包括 index_file 当 $include_index 设为 false 时。 请注意:如果在 app/config/config.php 里 index_file 没有被设定,$include_index 将被忽略。 静态 是 参数 参数 预设 描述 $inclu