Java 实例 - 获取 URL 响应头信息
以下实例演示了如何获取指定 URL 的响应头信息:
Main.java 文件
importjava.io.IOException;
importjava.net.URL;
importjava.net.URLConnection;
importjava.util.Map;
importjava.util.Set;
publicclassMain{publicstaticvoidmain(String[]args)throwsIOException{URLurl = newURL("http://www.runoob.com");
URLConnectionconn = url.openConnection();
Mapheaders = conn.getHeaderFields();
Set<String> keys = headers.keySet();
for(Stringkey : keys){Stringval = conn.getHeaderField(key);
System.out.println(key+""+val);
}System.out.println(conn.getLastModified());
}}
以上代码运行输出结果为:
Transfer-Encoding chunked null HTTP/1.1 200 OK Server Tengine/1.3.0 Connection keep-alive Vary Cookie Date 2015年5月04日 03:54:05 GMT X-Pingback http://www.runoob.com/xmlrpc.php X-Powered-By PHP/5.3.15 Content-Type text/html; charset=UTF-8