EntityUtils.toString(response. getEntity());

if(entity!=null){               
             String result=EntityUtils.toString(response. getEntity());//
            result=new String(result.getBytes("iso-8859-1"),"gbk");}
            System.out.println(result);
            return result;              
        }

        为什么在debug时 result取不到值啊 显示rusult=“”;

那你的这句 response. getEntity())获取值是否正确呢,单步执行到最后打印的result是否为空呢?

http://www.oschina.net/question/136089_141444