Java.net.URI получить хост с подчеркиваниемJAVA

Программисты JAVA общаются здесь
Anonymous
Java.net.URI получить хост с подчеркиванием

Сообщение Anonymous »

У меня странное поведение этого метода:

Код: Выделить всё

import java.net.URI

Код: Выделить всё

    URI url = new URI("https://pmi_artifacts_prod.s3.amazonaws.com");
System.out.println(url.getHost()); /returns NULL
URI url2 = new URI("https://s3.amazonaws.com");
System.out.println(url2.getHost());  //returns s3.amazonaws.com
`

я хочу, чтобы первым url.getHost() был pmi_artifacts_prod.s3.amazonaws .com, но это дает мне NULL. Оказалось, что проблема в подчеркиваниях в доменном имени, это известный баг, но что все же можно сделать, ведь мне нужно работать именно с этим хостом?

Подробнее здесь: https://stackoverflow.com/questions/285 ... nderscores

Вернуться в «JAVA»