Я пишу (в 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, чтобы я мог извлечь путь, запрос и т. д., за исключением того, что протокол (схема) является пользовательским.