Получение java.net.MalformedURLException при проверке кода ответа - PullRequest
0 голосов
/ 24 октября 2018

Я получаю сообщение об ошибке ниже при проверке кода ответа URL-адресов в следующем фрагменте.Я извлекаю все URL-адреса, присутствующие на странице, и проверяю, является ли код ответа 200 или нет.

XSSFCell cell3 = newRow.createCell(2);
cell3.setCellValue(httpURLConnect.getResponseCode()); 
System.out.println("URL : = " + url + "Response Code : = " + httpURLConnect.getResponseCode());

Сообщение об ошибке:

java.net.MalformedURLException
        at java.net.URL.<init>(Unknown Source)

1 Ответ

0 голосов
/ 24 октября 2018

В соответствии с Java API, MalformedURLException будет выдан, чтобы указать, что произошел неправильный URL.Либо в строке спецификации не найден юридический протокол, либо строка не может быть проанализирована.Кажется, URL, который вы пытаетесь подключить, не является действительным URL.Типичный URL-адрес может иметь форму http://www.example.com/index.html,, которая указывает протокол (http), имя хоста (www.example.com) и имя файла (index.html).

Отладка приложенияи посмотреть, что ваш URL отсутствует, чтобы стать действительным URL

...