我可以在java类型的URL上有自定义协议吗?

问题描述 投票:1回答:1

我在下面写(在Kotlin),一切都很好

val url = URL("http://my-page/content?page=0")

但是,我正在尝试制定一个客户方案(即使用“myprotocol”而不是“http”)。

val url = URL("myprotocol://my-page/content?page=0")

它将崩溃Caused by: java.net.MalformedURLException: unknown protocol: myprotocol

有没有办法让我允许自定义协议?即我想使用它与普通的URL格式相同,所以我可以提取路径,查询等,但协议(方案)是自定义的。

java url kotlin
1个回答
0
投票

@JBNizet的答案很完美。只是用

val url = URI("http://my-page/content?page=0")
© www.soinside.com 2019 - 2024. All rights reserved.