Программирования сетевых взаимодействий в Java. Сухов С.А. - 12 стр.

UptoLike

Составители: 

12
long getLastModified(). Возвращает время и дату последней
модификации ресурса, представленные в миллисекундах, прошедших после
1 января 1970 г. Если эта информация недоступна, возвращается ноль.
InputStream getInputStream() throws IOException. Возвращает
InputStream, привязанный к ресурсу. Данный поток может использоваться для
получения содержимого ресурса.
Следующий пример создает URLConnection, используя метод
openConnection() объекта URL, а затем применяет его для проверки свойств и
содержимого документа:
// Демонстрация применения URLConnection.
import java.net.*;
import java.io.*;
import java.util.Date;
class UCDemo
{
public static void main(String args[]) throws Exception {
int c;
URL hp = new URL("http://www.ya.ru/") ;
URLConnection hpCon = hp.openConnection();
// получить дату
long d = hpCon.getDate() ;
if(d==0)
System.out.println("Нет информации о дате.");
else
System.out.println("Дата: " + new Date(d));
// получить тип содержимого
System.out.println("Тип содержимого: " + hpCon.getContentType());
// получить дату устаревания
d = hpCon.getExpiration();
if(d==0)
System.out.println("Нет информации о сроке действия.");
else
System.out.println("Устареет: " + new Date(d));
// получить дату последней модификации
d = hpCon.getLastModified();
if(d==0)
System.out.println("Нет информации о дате последней модификации.");
else
System.out.println("Дата последней модификации: " + new Date(d));
// получить длину содержимого
int len = hpCon.getContentLength();
if(len == -1)
System.out.println("Длина содержимого недоступна.");