|
Java method that returns HTTP headers as string |
|
|
|
|
Thursday, 26 October 2006 |
private String getHttpHeaders(String _url) { StringBuffer sb = new StringBuffer(); try { if(_url.indexOf("://")==-1) { _url="http://"+_url; } URL url = new URL(_url); URLConnection conn = url.openConnection(); Map> headers = conn.getHeaderFields(); Set headerNames = headers.keySet(); for (String headerName : headerNames) { List headerValues = headers.get(headerName); for (String headerValue : headerValues) { if (headerName != null) { sb.append(headerName.toUpperCase()); sb.append(": "); sb.append(headerValue+'\n'); } else { sb.insert(0,headerValue+'\n');
}
} }
} catch (Exception e) { sb.append(e.toString()); e.printStackTrace(); } return sb.toString();
}
|
|
Last Updated ( Friday, 01 February 2008 )
|