原因是流已经被读取了,再用流时出现的 问题。
DataInputStream dataInputStream = new DataInputStream(socket.getInputStream());
// InputStream is = socket.getInputStream();
// byte[] b1 = new byte[dataInputStream.available()];
// dataInputStream.read(b1);
// String request = new String(b1);
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(dataInputStream);
如上,如果屏蔽掉这些则不会爆这个异常
但这只是一种情况,并不是都这样!