URLConnection.getHeaderFieldKey(int n) has the following syntax.
public String getHeaderFieldKey(int n)
In the following code shows how to use URLConnection.getHeaderFieldKey(int n) method.
import java.net.URL; import java.net.URLConnection; /*from w ww. j a va2 s .com*/ public class Main { public static void main(String[] argv) throws Exception { URL url = new URL("http://java2s.com"); URLConnection conn = url.openConnection(); for (int i = 0;; i++) { String headerName = conn.getHeaderFieldKey(i); String headerValue = conn.getHeaderField(i); System.out.println(headerName); System.out.println(headerValue); if (headerName == null && headerValue == null) { System.out.println("No more headers"); break; } } } }
The code above generates the following result.