0
我搜索了这个错误,我发现它通常发生在你尝试GetContent两次或更多次时,但事情是,我不是,我有两个几乎相同的方法,一个工作,另一个“T ..已经使用HttpEntity内容
方法ParseHor()-Doesn't工作
public ArrayList<Hor> ParseHor() throws Exception{
ArrayList<Horario> listHorario = new ArrayList<Horario>();
HttpGet get = new HttpGet(
URL1);
HttpResponse response = httpClient.execute(get);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent(); // Create an InputStream with the
BufferedReader reader = new BufferedReader(new InputStreamReader(is,
"iso-8859-1"));
StringBuilder sb = new StringBuilder();
...
}
ParseGrades() - 工程
public ArrayList<Grade> ParseGrades() throws Exception {
HttpGet get = new HttpGet(
URL2);
HttpResponse response = httpClient.execute(get);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent(); // Create an InputStream with the
BufferedReader reader = new BufferedReader(new InputStreamReader(is,
"iso-8859-1"));
StringBuilder sb = new StringBuilder();
...
}
席力图召刚ParseHor(),但是当它到达上InputStream lin e,例外与非法状态上升 - 内容已经消耗
您是否尝试通过浏览器或其他客户端打开您的URL?也许在对方的错误? 也有拼写错误:ParseNotas应ParseGrades – yatul
网址打开就好了,其实我用ParseGrades()的URL尝试,但在ParseHor()上调用,也没有工作。 – Markissimo