关于获取java获取http响应头信息
2013-12-07 01:04
357 查看
package cn.com.test;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Map;
import java.util.Set;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
URL url;
URLConnection conn=null;
try {
url = new URL("url");
conn = url.openConnection();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Map headers = conn.getHeaderFields();
Set<String> keys = headers.keySet();
for( String key : keys ){
String val = conn.getHeaderField(key);
System.out.println(key+" "+val);
}
System.out.println( conn.getLastModified() );
}
}
-----------------------------------------------------
结果:
null HTTP/1.1 404 Not Found
X-Runtime 0.006367
Date Fri, 06 Dec 2013 16:24:39 GMT
Content-Length 728
X-Request-Id 988b5685d1c7be427cc709c29507e565
Content-Type text/html; charset=utf-8
X-Rack-Cache miss
Connection keep-alive
Server thin 1.5.1 codename Straight Razor
0
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Map;
import java.util.Set;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
URL url;
URLConnection conn=null;
try {
url = new URL("url");
conn = url.openConnection();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Map headers = conn.getHeaderFields();
Set<String> keys = headers.keySet();
for( String key : keys ){
String val = conn.getHeaderField(key);
System.out.println(key+" "+val);
}
System.out.println( conn.getLastModified() );
}
}
-----------------------------------------------------
结果:
null HTTP/1.1 404 Not Found
X-Runtime 0.006367
Date Fri, 06 Dec 2013 16:24:39 GMT
Content-Length 728
X-Request-Id 988b5685d1c7be427cc709c29507e565
Content-Type text/html; charset=utf-8
X-Rack-Cache miss
Connection keep-alive
Server thin 1.5.1 codename Straight Razor
0
相关文章推荐
- Java 获取HTTP首部信息内容
- java HttpClient 获取页面Cookie信息
- 使用Java HttpClient访问淘宝Ip查询接口获取具体位置信息
- Java下载网络文件时获取响应头文件信息
- Java http 请求/响应信息解析
- 关于Java获取系统信息
- Java使用Socket实现发送http头并获取响应
- 获取http响应头信息
- httpclient封装获取响应实体和接口信息的方法
- java获取http网页预警信息
- JSP/Java获取HTTP header信息(request)例子
- Servelet程序获取http响应信息
- java中获取http头信息
- C#关于HttpClient的应用(一):获取IP所在的地理位置信息
- 关于在网页上获取信息.idhttp
- httpclient封装获取响应实体和接口信息的方法
- 关于java获取操作系统信息
- java根据isbn编码获取书籍信息(附赠http url的util包)
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- httpclient获取响应实体和信息的封装方法(解耦更新)