0

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

   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 + " ");

   }

内容 = sb.toString(); 在我的日志文件中,它显示“file /data/data/com.nvidia.nvcplsvc/files/driverlist.txt not found”错误。这个错误有什么关系吗?

4

1 回答 1

0

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

HttpClient client = new DefaultHttpClient();
HttpPost postMethod = new HttpPost(url[0]);
postMethod.setEntity(new StringEntity(data));
String result = EntityUtils.toString(client.execute(postMethod).getEntity());
于 2014-03-23T09:57:29.713 回答