План
URLConnection—объект, который мы используем либо для проверки свойств удаленного ресурса, адресуемого URL, либо для получения его содержимого. В приведенном ниже примере мы создаем URLConnection с помощью метода openConnection, вызванного с объектом URL. После этого мы используем
import java.net.*;
import java.io.*;
class localURL {
public static void main(String args[]) throws Exception {
int c;
URL hp = new URL("http", "127.0.0.1", 80, "/");
URLConnection hpCon = hp.openConnection();
System.out.println("Date: " + hpCon.getDate());
System.out.println("Type: " + hpCon.getContentType());
System.out.println("Exp: " + hpCon.getExpiration());
System.out.println( "Last M: " + hpCon.getLastModified());
System.out.println("Length: " + hpCon.getContentLength());
if (hpCon.getContentLength() > 0) {
System.out.println("=== Content ===");
InputStream input = hpCon.getInputStream();
int i=hpCon.getContentLength();
while (((c = input. read()) != -1) && (—i > 0)) {
System.out.print((char) c);
}
input.close();
}
else {
System.out.println("No Content Available");
}
}
}
Эта программа устанавливает HTTP-соединение с локальным узлом по порту 80 (у вас на машине должен быть и установлен Web-сервер) запрашивает документ по умолчанию, обычно это—. После этого программа выводит значения заголовка, запрашивает и выводит содержимое документа.