I have done this:
response = httpclient.execute(targetHost, httppost);
if(response.getStatusLine().getStatusCode() == 200)
{
HttpEntity entity = response.getEntity();
System.out.println("Entity:"+entity);
if (entity != null)
{
String responseBody = EntityUtils.toString(entity);
System.out.println("finalResult"+responseBody.toString());
}
The thing about it is that the first println()
displays this: org.apache.http.conn.BasicManagedEntity@481e8150
which is good.
But the second System.out.println("finalResult"+responseBody.toString());
displays only this finalResult
. So what is wrong with this:
String responseBody = EntityUtils.toString(entity);
System.out.println("finalResult"+responseBody.toString());
???
IMPORTANT This HttpEntity entity = response.getEntity();
is equal to org.apache.http.conn.BasicManagedEntity@481e8150
. SO the problem must be here:
String responseBody = EntityUtils.toString(entity);.
Please help!!!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…