HttpClient httpclient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://www.baidu.com");
HttpResponse httpResponse = httpclient.execute(httpGet);
Header[] headerArray = httpResponse.getAllHeaders();
for(Header header : headerArray)
{
System.out.println("--Header-----------------------------------------");
System.out.println("----Key: " + header.getName());
System.out.println("----RawValue: " + header.getValue());
HeaderElement[] headerElementArray = header.getElements();
for(HeaderElement headerElement : headerElementArray)
{
System.out.print("------Value: " + headerElement.getName());
if(null != headerElement.getValue())
{
System.out.println(" <-|-> " + headerElement.getValue());
}
else
{
System.out.println();
}