Я попытался выполнить следующий фрагмент:
URL obj = new URL(serviceLastURL);
conn = (HttpURLConnection) obj.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("x-ibm-client-id", IrProperties.getXIBMClientId());
conn.setRequestProperty("x-ibm-client-secret", IrProperties.getXIBMClientSecret());
conn.setRequestProperty("OAuth-Token", accessToken); conn.setDoOutput(true);
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
StringBuilder sb = new StringBuilder();
for (int c; (c = in.read()) >= 0;)
sb.append((char) c);
После внезапного сбоя соединения, когда я пытаюсь подключиться к тому же URL
, я получил следующее исключение:
java.net.socketException - connection reset
Как я могу обновить URL обратно ответом?
И как я могу предотвратить это исключение?