我在下面写(在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格式相同,所以我可以提取路径,查询等,但协议(方案)是自定义的。
@JBNizet的答案很完美。只是用
val url = URI("http://my-page/content?page=0")