在验证响应代码的同时获取java.net.MalformedURLException

时间:2018-10-24 11:47:25

标签: java selenium apache-poi

在验证以下代码段中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 :(得分:0)

根据java api,将抛出MalformedURLException,以指示出现了格式错误的URL。在规范字符串中找不到合法协议,或者无法解析该字符串。 您尝试连接的URL似乎不是有效的URL。典型的URL可以采用http://www.example.com/index.html的形式,表示协议(http),主机名(www.example.com)和文件名(index.html)。

调试您的应用程序,查看丢失的URL变成有效URL