0
我用URLConnection
发送POST请求到服务器,并且我使用下面的代码来读取响应:如果服务器返回502错误,我该如何读取HTTP响应?
String line;
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = reader.readLine()) != null) {
response += line;
}
reader.close();
但是,服务器有时会返回一个502错误会在响应一个有意义的错误消息,我想获得。我的问题是,试图在这种情况下创建BufferedReader
将导致java.io.IOException
:
Server returned HTTP response code: 502 for URL: <url>
我怎样才能绕过这个?
这做的伎俩。谢谢。 – NoToast