me han hecho esto:conseguir el cuerpo de la respuesta de HttpResponse
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());
}
Lo que pasa es que los primeros println()
muestra esto: [email protected]
lo cual es bueno.
Pero el segundo System.out.println("finalResult"+responseBody.toString());
muestra solo esto finalResult
. Entonces, ¿qué hay de malo en esto:
String responseBody = EntityUtils.toString(entity);
System.out.println("finalResult"+responseBody.toString());
???
IMPORTANTE Este HttpEntity entity = response.getEntity();
es igual a [email protected]
. SO el problema debe estar aquí:
Cadena responseBody = EntityUtils.toString (entidad) ;.
Por favor ayuda!
muestra solo finalResult. ¡No sé por qué! – adrian
significa que no hay datos devueltos desde su servicio web – waqaslam
pero cuando visualizo HttpEntity entity = response.getEntity(); \t \t \t \t \t \t System.out.println ("finalResult" + entity); muestra [email protected] Esto significa que la respuesta del servicio web no es nula, ¿verdad? – adrian