<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qiyadeng

    專注于Java示例及教程
    posts - 84, comments - 152, trackbacks - 0, articles - 34

    Java獲取Http響應Header信息

    Posted on 2013-03-12 21:40 qiyadeng 閱讀(11185) 評論(3)  編輯  收藏

    本文中演示如何通過URLConnection獲取Http響應Header信息

    1.從響應中獲得Header信息

                    
                    URL obj = new URL("http://www.qiyadeng.com");
                    URLConnection conn 
    = obj.openConnection();
                    Map
    <String, List<String>> map = conn.getHeaderFields();
     

    2.從響應Header中獲取Server信息

     
                   Map<String, List<String>> map = conn.getHeaderFields();
                    List
    <String> server = map.get("Server");
     

    完整的示例

    package com.qiyadeng.http;

    import java.net.URL;
    import java.net.URLConnection;
    import java.util.List;
    import java.util.Map;
     
    public class GetHttpResponseHeader {
     
      
    public static void main(String[] args) {
     
            
    try {
     
                    URL obj 
    = new URL("http://www.qiyadeng.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();
            }
     
      }
     
    }
     

    輸出

    顯示響應Header信息...

    Key : null ,Value : [HTTP/1.1 200 OK]
    Key : X
    -Pingback ,Value : [http://www.qiyadeng.com/xmlrpc.php]
    Key : Date ,Value : [Sun, 10 Mar 2013 12:16:26 GMT]
    Key : Transfer
    -Encoding ,Value : [chunked]
    Key : Connection ,Value : [close]
    Key : Content
    -Type ,Value : [text/html; charset=UTF-8]
    Key : Server ,Value : [Apache
    /2.2.3 (CentOS)]
    Key : X
    -Powered-By ,Value : [PHP/5.2.17]
    使用key獲得響應Header信息 ...

    Apache/2.2.3 (CentOS)




    原創文章,轉載請注明: 轉載自http://www.qiyadeng.com/

    本文鏈接地址: Java獲取Http響應Header信息

    Feedback

    # re: Java獲取Http響應Header信息  回復  更多評論   

    2013-03-12 21:46 by 九星天辰訣
    只能看懂一部分。

    # re: Java獲取Http響應Header信息  回復  更多評論   

    2013-05-16 17:16 by kevenzhang
    thank you very much

    # re: Java獲取Http響應Header信息[未登錄]  回復  更多評論   

    2016-01-22 00:08 by 1
    1121

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 中文字幕中韩乱码亚洲大片 | 亚洲免费中文字幕| 日本道免费精品一区二区| 免费在线黄色网址| 四虎影视久久久免费| 亚洲国产精品国产自在在线| 特级毛片在线大全免费播放| 久久亚洲中文字幕精品一区四| 久久久精品视频免费观看| 久久亚洲精品视频| 一区二区免费视频| 亚洲国产美女精品久久久久| 最近的免费中文字幕视频| 亚洲色欲色欲www在线播放| 日韩高清在线免费看| 激情吃奶吻胸免费视频xxxx| 国产精品亚洲视频| 国产精品视频白浆免费视频| 亚洲国产综合精品| 免费a级毛片无码a∨蜜芽试看| 亚洲av无码专区在线观看下载| 亚洲?V无码成人精品区日韩| 中文字幕成人免费高清在线视频| 久久国产亚洲高清观看| 免费人成视频在线| 亚州**色毛片免费观看| 久久亚洲精精品中文字幕| 国产香蕉九九久久精品免费| 高h视频在线免费观看| 亚洲伦另类中文字幕| 久久久www成人免费毛片| 免费无码婬片aaa直播表情| 国产成A人亚洲精V品无码性色 | 亚洲黄色免费网址| 四虎成人免费观看在线网址| igao激情在线视频免费| 91亚洲国产成人久久精品| 亚洲第一网站男人都懂| 亚洲免费视频网址| 亚洲免费日韩无码系列| 亚洲一区二区影视|