知识大全 Java获取Http响应Header信息

Posted 信息

篇首语:恢弘志士之气,不宜妄自菲薄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java获取Http响应Header信息相关的知识,希望对你有一定的参考价值。

Java获取Http响应Header信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  本文中演示如何通过URLConnection获取Http响应Header信息

   从响应中获得Header信息

  URL obj = new URL

  URLConnection conn = obj openConnection()

  Map<String List<String》 map = conn getHeaderFields()

   从响应Header中获取Server信息

  Map<String List<String》 map = conn getHeaderFields()

  List<String> server = map get( Server )

  完整的示例

  package qiyadeng ;

  import URL;

  import URLConnection;

  import java util List;

  import java util Map;

  public class GetHttpResponseHeader

  public static void main(String[] args)

  try

  URL obj = new URL

  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()

  

  

  

  输出

  显示响应Header信息…

  Key : null Value : [HTTP/ OK]

  Key : X Pingback Value :

  Key : Date Value : [Sun Mar : : GMT]

  Key : Transfer Encoding Value : [chunked]

  Key : Connection Value : [close]

  Key : Content Type Value : [text/; charset=UTF ]

  Key : Server Value : [Apache/ (CentOS)]

  Key : X Powered By Value : [PHP/ ]

cha138/Article/program/Java/hx/201311/25662

相关参考

知识大全 Java获取网络主机信息

Java获取网络主机信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  InetAddress类

知识大全 浅析HTTP消息头网页缓存控制以及header常用指令介绍

浅析HTTP消息头网页缓存控制以及header常用指令介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 源码实现实时获取Java堆内存信息

源码实现实时获取Java堆内存信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果大家有遇到

知识大全 获取java线程中信息的两种方法[1]

   在进行多线程编程中比较重要也是比较困难的一个操作就是如何获取线程中的信息大多数人会采取比较常见的一种方法就是将线程中要返回的结果存储在一个字段中然后再提供一个获取方

知识大全 获取java线程中信息的两种方法[2]

   以上是一个多数熟悉单线程编程的人在第一反应下给出的实现方法但是该类在运行的时候输出的结果却不是期望的HelloWorld!而是Hello这是由于线程的竞争条件导致的

知识大全 获取java线程中信息的两种方法[3]

   二回调   轮询方法最大的特点是主类Main不断询问线程类是否结束这实际上大量浪费了运行时间特别是当线程特别多的时候因此如果反过来在线

知识大全 header location重定向语句对页面进行跳转失败

  函数header作用   页面跳转  头信息  头信息的作用很多最主要的有下面几个跳转  当浏览器接受到头信息中的Location:xxxx后就会

知识大全 获取ServerSocket信息的方法及FTP原理

Java网络编程从入门到精通(28):获取ServerSocket信息的方法及FTP原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发

知识大全 指定自定义HTTP响应标头

指定自定义HTTP响应标头  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  若要使Microsof

知识大全 服务器响应HTTP的类型ContentType大全

服务器响应HTTP的类型ContentType大全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!C