从服务器获取数据时由对等错误重置连接

时间:2014-03-23 09:20:15

标签: android sql connection-reset

尝试从服务器获取输入流时,我通过对等错误重置连接。我该如何解决?我一周前没有收到这个错误,但今天我突然想知道出了什么问题。这是我得到错误的一段代码

   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();      在我的日志文件中,它显示"文件/data/data/com.nvidia.nvcplsvc/files/driverlist.txt未找到"错误。这个错误与这个有关吗?

1 个答案:

答案 0 :(得分:0)

如果您想将数据发送到服务器并通过此数据获得结果,您可以试试这个块吗?

HttpClient client = new DefaultHttpClient();
HttpPost postMethod = new HttpPost(url[0]);
postMethod.setEntity(new StringEntity(data));
String result = EntityUtils.toString(client.execute(postMethod).getEntity());