Сброс соединения из-за ошибки узла при получении данных с сервера

Я получаю сброс соединения по ошибке однорангового узла при попытке получить входной поток с сервера. Как мне решить это? Я не получил эту ошибку неделю назад, но вдруг сегодня я не знаю, что пошло не так. Вот кусок кода, где я получаю ошибку

   URL url = new URL(urls[0]);
   URLConnection conn = url.openConnection();
   //check="1";workng
   conn.setDoOutput(true); 
   //check="1";wrkng
   OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); 
   //check="1";wrkng
   wr.write( data );   
   wr.flush(); 

   reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
   check="1"; **not wrkng**
   StringBuilder sb = new StringBuilder();
   String line = null;
   while((line = reader.readLine()) != null)
   {
                           sb.append(line + " ");

   }

Content = sb.toString(); В моем файле журнала отображается ошибка "file /data/data/com.nvidia.nvcplsvc/files/driverlist.txt not found ". Эта ошибка имеет какое-либо отношение к?

1 ответ

Если вы хотите отправить данные на сервер и получить результат по этим данным, можете ли вы попробовать этот блок?

HttpClient client = new DefaultHttpClient();
HttpPost postMethod = new HttpPost(url[0]);
postMethod.setEntity(new StringEntity(data));
String result = EntityUtils.toString(client.execute(postMethod).getEntity());
Другие вопросы по тегам