Я много искал это исключение, которое редко встречается, но я не нашел подходящего ответа, который мог бы решить мою проблему, я использую HttpURLConnection
, чтобы получить ответ в виде xml с URL-адреса, он отлично работает, но иногда я получаю это исключение:java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
, я использовал следующий код, и url1 — это мой URL-адрес, который дает xml.
url=new URL(url1);
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoInput(true);
urlConnection.connect();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String result, line = reader.readLine();
result = line;
while((line=reader.readLine())!=null)
{
result+=line;
}
System.out.println("Result: "+result);