public void readFileFromUrl(String filePath) throws Exception{ URL url = new URL(filePath); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setConnectTimeout(6000); urlConnection.setReadTimeout(6000); if (urlConnection.getResponseCode() != HttpURLConnection.HTTP_OK) { throw new RuntimeException("文件读取失败"); } InputStream inputStream = urlConnection.getInputStream(); InputStreamReader inputStreamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader reader = new BufferedReader(inputStreamReader); StringBuilder builder = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { builder.append(line); builder.append("\r\n"); } reader.close(); inputStreamReader.close(); inputStream.close(); System.out.println("读取成功:\r\n" + builder); }