尝试从服务器获取输入流时,我通过对等错误重置连接。我该如何解决?我一周前没有收到这个错误,但今天我突然想知道出了什么问题。这是我得到错误的一段代码
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未找到"错误。这个错误与这个有关吗?
答案 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());