Я использую HttpGet для получения содержимого некоторых изображений. Он работал хорошо, но теперь она дает мне ошибки с новым сервером я использую, который возвращает изображения на форме:Java Android, ошибка HttpGet - имя хоста может не быть нулевым
https://amx-sfs.qpass.com/d/da/207b3f6f-4fda-4faf-b7ae-a186530e1245
Ошибка Имя хоста не может быть пустым
I были исследованы, и кажется, что ошибка распространена, когда символы подчеркивания появляются в URL-адресе, однако мой URL-адрес содержит только дефис, который, я думаю, принят URI. Во всяком случае я также попытался с помощью следующих действий, чтобы избежать URL без успеха:
HttpGet mHttpGet = new HttpGet(new URI(null,item.getImageUrl(),null));
Что еще может быть причиной проблемы и как я могу решить эту проблему?
Заранее спасибо
EDIT
я впервые попробовал непосредственно с Url использованием
new HttpGet(item.getImageUrl())
Затем я попытался с 4 аргументах:
HttpGet mHttpGet = new HttpGet(new URI("https","amx-sfs.qpass.com",item.getImageUrl().substring(25),null));
С тот же результат, даже если я отлаживаю HttpG et Object, и наблюдайте за объектом URI, который он имеет, свойство хоста выглядит ok (amx-sfs.qpass.com), но я все равно получаю то же исключение.
URL-адрес, который я опубликовал, является тем, который дает ошибку, при кодировании он дает ту же ошибку. – htafoya