2013-10-04 36 views
0

我想在java中獲得響應標頭。如何在java中獲得響應標頭

URL obj = new URL("http://mkyong.com"); 

    //get all headers 
    Map<String, List<String>> map = conn.getHeaderFields(); 
    for (Map.Entry<String, List<String>> entry : map.entrySet()) { 
     System.out.println("Key : " + entry.getKey() + 
       " ,Value : " + entry.getValue()); 
    } 

    //get header by 'key' 
    String server = conn.getHeaderField("Server"); 

請告訴我什麼是錯在我的代碼?

+0

你什麼錯誤/輸出? –

回答

1
URL obj = new URL("http://mkyong.com"); 
    URLConnection conn = obj.openConnection(); 

    //get all headers 
    Map<String, List<String>> map = conn.getHeaderFields(); 
    for (Map.Entry<String, List<String>> entry : map.entrySet()) { 
     System.out.println("Key : " + entry.getKey() + 
       " ,Value : " + entry.getValue()); 
    } 

    //get header by 'key' 
    String server = conn.getHeaderField("Server"); 
+0

由於阿赫亞......我的錯誤,現在 –

+0

解決@RahulPatil您可能要接受他的答案,如果它解決您的錯誤。 – GGrec

+0

@Chetan Potdar,你能告訴我什麼是標題嗎?以及它們如何用於Web服務? –