Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤與異常

Java 多執行緒

Java 同步

Java 網路

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 雜項

Java API 與框架

Java 類參考

Java 有用資源

Java - URLConnection getHeaderField(String name)



描述

Java URLConnection getHeaderField(String name) 方法返回命名標頭欄位的值。如果在多次設定相同標頭的連線上呼叫,並且可能具有不同的值,則僅返回最後一個值。

宣告

以下是 java.net.URLConnection.getHeaderField(String name) 方法的宣告

public String getHeaderField(String name)

引數

name - 標頭欄位的名稱。

返回值

命名標頭欄位的值,如果標頭中沒有此類欄位,則返回 null。

異常

NA

示例 1

以下示例演示瞭如何使用 Java URLConnection getHeaderField(String name) 方法獲取使用 https 協議的有效 url。在此示例中,我們正在建立 URL 類的例項。使用 url.openConnection() 方法,我們獲得了 URLConnection 例項。使用 getHeaderField(name),我們獲取了名為 Content-Type 的標頭欄位的值並列印它 -

package com.tutorialspoint;

import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;

public class UrlConnectionDemo {
   public static void main(String [] args) {
      try {
         URL url = new URL("https://tutorialspoint.tw");
         URLConnection urlConnection = url.openConnection();
         String headerValue = urlConnection.getHeaderField("Content-Type");
         System.out.println("Content-Type: " + headerValue);
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

讓我們編譯並執行以上程式,這將產生以下結果 -

輸出

Content-Type: text/html; charset=UTF-8

示例 2

以下示例演示瞭如何使用 Java URLConnection getHeaderField(String name) 方法獲取使用 http 協議的有效 url。在此示例中,我們正在建立 URL 類的例項。使用 url.openConnection() 方法,我們獲得了 URLConnection 例項。使用 getHeaderField(name),我們獲取了名為 Content-Type 的標頭欄位的值並列印它 -

package com.tutorialspoint;

import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;

public class UrlConnectionDemo {
   public static void main(String [] args) {
      try {
         URL url = new URL("https://tutorialspoint.tw");
         URLConnection urlConnection = url.openConnection();
         String headerValue = urlConnection.getHeaderField("Content-Type");
         System.out.println("Content-Type: " + headerValue);
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

讓我們編譯並執行以上程式,這將產生以下結果 -

輸出

Content-Type: text/html; charset=UTF-8

示例 3

以下示例演示瞭如何使用 Java URLConnection getHeaderField(String name) 方法獲取使用 http 協議的有效 url。在此示例中,我們正在建立 URL 類的例項。使用 url.openConnection() 方法,我們獲得了 URLConnection 例項。使用 getHeaderField(name),我們獲取了名為 Content-Type 的標頭欄位的值並列印它 -

package com.tutorialspoint;

import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;

public class UrlConnectionDemo {
   public static void main(String [] args) {
      try {
         URL url = new URL("http://www.google.com");
         URLConnection urlConnection = url.openConnection();
         String headerValue = urlConnection.getHeaderField("Content-Type");
         System.out.println("Content-Type: " + headerValue);
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

讓我們編譯並執行以上程式,這將產生以下結果 -

輸出

Content-Type: text/html; charset=ISO-8859-1
java_urlconnection.htm
廣告

© . All rights reserved.