Сброс соединения из-за ошибки узла при получении данных с сервера
Я получаю сброс соединения по ошибке однорангового узла при попытке получить входной поток с сервера. Как мне решить это? Я не получил эту ошибку неделю назад, но вдруг сегодня я не знаю, что пошло не так. Вот кусок кода, где я получаю ошибку
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());