Как читать содержимое HTML - файла на java
Я пытаюсь прочитать содержимое файла шаблона электронной почты, который имеет html-код.когда я запускаю приложение, оно выбрасывает исключение как
java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/Core/sr/main/java/com/service/mailutil/impl/EmailContent.html
Я попробовал со следующим кодом...
URLConnection connection = new URL("http://localhost:8080/Core/sr/main/java/com/service/mailutil/impl/EmailContent.html").openConnection(); connection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11"); connection.connect(); BufferedReader r = new BufferedReader(new InputStreamReader(connection.getInputStream(), Charset.forName("UTF-8"))); StringBuilder sb = new StringBuilder(); String line; while ((line = r.readLine()) != null) { sb.append(line); }
Пожалуйста, помогите мне решить эту проблему..
Спасибо
Что я уже пробовал:
URLConnection connection = new URL("http://localhost:8080/Core/sr/main/java/com/service/mailutil/impl/EmailContent.html").openConnection(); connection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11"); connection.connect(); BufferedReader r = new BufferedReader(new InputStreamReader(connection.getInputStream(), Charset.forName("UTF-8"))); StringBuilder sb = new StringBuilder(); String line; while ((line = r.readLine()) != null) { sb.append(line); }
когда я непосредственно запускаю url-адрес в браузере, он показывает следующее сообщение..на странице.
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Mon Apr 30 14:28:56 GST 2018 There was an unexpected error (type=Forbidden, status=403). Access Denied
Richard MacCutchan
Сообщение об ошибке говорит вам все, что вам нужно знать. Сервер не примет ваш запрос. Вам нужно проверить журналы вашего веб-сервера, чтобы узнать, почему.