在程序3-14中,使用了HttpClient中的EntityUtils类。EntityUtils类的作用是操作响应实体。例如,数据类型为HTML响应实体,可以使用下面三种方法直接将其转换为字符串类型。
- public static String toString(final HttpEntity entity,final String defaultCharset)
- public static String toString(final HttpEntity entity,final Charset defaultCharset)
- public static String toString(final HttpEntity entity)
另外,EntityUtils类还提供了将实体转换成字节数组的方法。
- public static byte[] toByterray(final HttpEntity entity)
最后,为确保系统资源的释放,可以调用下面的方法来消耗实体。
- public static void consume(final HttpEntity entity)