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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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