Java: получить заголовки страниц, а затем закрыть соединение - PullRequest
3 голосов
/ 13 марта 2012

Я хотел бы получить заголовки страниц только для URL, не загружая содержимое страницы.Это то, что я сейчас использую:

...
URL targetUrl = new URL( urlValue );
HttpURLConnection conn = (HttpURLConnection) targetUrl.openConnection();
String value = conn.getHeaderField(0);
...

Я не уверен, получает ли он заголовки, затем выходит или что делает.

1 Ответ

7 голосов
/ 13 марта 2012

Отправьте запрос HEAD вместо GET (это метод по умолчанию).

conn.setRequestMethod("HEAD");
// ...

В противном случае полное тело ответабыл возвращен.

...