获取HttpResponseHeader属性
2013-05-31 09:41
267 查看
/**
*
* @author Cache John
* @email 550595698@qq.com
*
*/
public class GetHttpResponseHeader
{
public static void main(String[] args)
{
try
{
URL obj = new URL("http://www.huawei.com");
URLConnection conn = obj.openConnection();
Map<String, List<String>> map = conn.getHeaderFields();
System.out.println("显示响应Header信息\n");
for (Map.Entry<String, List<String>> entry : map.entrySet())
{
System.out.println("Key : " + entry.getKey() + " ,Value : " + entry.getValue());
}
System.out.println("\n使用key获得响应Header信息 \n");
List<String> server = map.get("Server");
if (server == null)
{
System.out.println("Key 'Server' is not found!");
}
else
{
for (String values : server)
{
System.out.println(values);
}
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
*
* @author Cache John
* @email 550595698@qq.com
*
*/
public class GetHttpResponseHeader
{
public static void main(String[] args)
{
try
{
URL obj = new URL("http://www.huawei.com");
URLConnection conn = obj.openConnection();
Map<String, List<String>> map = conn.getHeaderFields();
System.out.println("显示响应Header信息\n");
for (Map.Entry<String, List<String>> entry : map.entrySet())
{
System.out.println("Key : " + entry.getKey() + " ,Value : " + entry.getValue());
}
System.out.println("\n使用key获得响应Header信息 \n");
List<String> server = map.get("Server");
if (server == null)
{
System.out.println("Key 'Server' is not found!");
}
else
{
for (String values : server)
{
System.out.println(values);
}
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
相关文章推荐
- 在Silverlight中使用HttpWebResponse 获取Header信息
- NSHTTPURLResponse中获取Status Code和Error Code 和 Header内容
- HttpResponse..::.OutputStream 属性
- 发送http头部:meta的http-equiv属性和php中的header()函数
- HttpClient取得自定义的状态码302,并获取Header中的参数Location
- [导入]关于XMLHttpRequest对象的responseText属性
- jmeter之HTTP取样器、Webserivce采样器、Debug Sampler、Cookie、header、授权、jdbc连接、用户自定义属性和变量
- node.js中的http.response.setHeader方法使用说明
- HTTP Response Header 之 Content-Disposition
- c++利用libcurl获取http网页的 response headers 等信息
- 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
- HttpServletResponse addHeader() 与 setHeader() 区别
- android 多线程环境下 HttpURLConnection getResponseCode 偶尔获取到的是 -1
- HttpResponse..::.Output 属性
- HttpServletResponse的获取方式
- 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM
- userAgent属性快速获取 浏览器用于 HTTP 请求的用户代理头的值快速获取
- HttpServletResponse addHeader() 与 setHeader() 区别
- HttpWebRequest、HttpWebResponse获取网页
- HttpWebRequest 在出错时获取response内容