Java如何获取URL的响应头信息呢?
实现思路:
借助URLConnection类下的getHeaderField()方法即可返回头文件信息
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Map;
import java.util.Set;
public class testClass {
public static void main(String[] args) throws IOException{
URL u= new URL("http://www.java265.com");
URLConnection c= u.openConnection();
Map headers = c.getHeaderFields();
Set<String> keys = headers.keySet();
for( String key : keys ){
String val = conn.getHeaderField(key);
System.out.println(key+" "+val);
}
System.out.println(c.getLastModified() );
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。