<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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产一区国产亚洲 | 在线观看特色大片免费网站| 国产成人免费手机在线观看视频| 亚洲一区二区三区在线| 久久久久久国产精品免费免费| 亚洲欧洲国产综合| 无码国产精品一区二区免费虚拟VR| 久久亚洲AV成人无码| 18禁美女黄网站色大片免费观看| 在线观看亚洲人成网站| 在线观看成人免费视频不卡| 亚洲中字慕日产2021| 成在人线AV无码免费| 妇女自拍偷自拍亚洲精品| 亚洲福利视频一区二区| 中文字幕免费观看视频| 久久久久亚洲av无码专区导航| 永久在线免费观看| 自拍偷区亚洲国内自拍| 免费a级毛片在线观看| 中文字幕成人免费高清在线视频 | 日本阿v免费费视频完整版| 77777亚洲午夜久久多喷| 国产青草视频免费观看97| 又大又硬又粗又黄的视频免费看 | 性做久久久久免费观看| 免费在线观看亚洲| 国产成人亚洲精品狼色在线 | 国产网站在线免费观看| kk4kk免费视频毛片| 精品亚洲成a人片在线观看| 免费被黄网站在观看| 美女被免费网站91色| 亚洲欧洲日本精品| 亚洲JIZZJIZZ中国少妇中文| 无码午夜成人1000部免费视频| 亚洲经典千人经典日产| 亚洲国产精品成人精品无码区在线| 精品国产无限资源免费观看| 九一在线完整视频免费观看| 亚洲国产精品午夜电影|