以下服务器错误:
如果发生错误,将返回 HTTP 状态码 503(服务不可用)。MIME 类型将根据请求中指定的格式参数进行设置。返回页面的正文将包含字符串“Error:”,后跟一个包含更多详细信息的字符串。如果请求了 XHTML,则此消息将出现在文档中某处
元素。如果请求纯文本,它将出现在文档的第一行。
因此,我发送带有错误参数的请求-> 服务器返回错误 503 和页面,其中包含描述问题所在的文本。
我使用下面的java代码:
static BufferedReader getReader(String urlString) throws IOException {
HttpURLConnection connection;
BufferedReader reader = null;
URL url = new URL(urlString);
connection = (HttpURLConnection) url.openConnection();
reader = new BufferedReader(new InputStreamReader(
connection.getInputStream()));
System.out.println(urlString);
return reader;
}
当服务器返回 503 - java 抛出异常。但是,我怎样才能得到文本,服务器返回?