Это код:
public class Main {
public static void main(String[] argv) throws Exception
{
URL url = new URI("http://www.google.com").toURL();
URLConnection conn = url.openConnection();
Reader rd = new InputStreamReader(conn.getInputStream());
EditorKit kit = new HTMLEditorKit();
HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument();
kit.read(rd, doc, 0);
HTMLDocument.Iterator it = doc.getIterator(HTML.Tag.A);
while (it.isValid()) {
SimpleAttributeSet s = (SimpleAttributeSet) it.getAttributes();
String link = (String) s.getAttribute(HTML.Attribute.HREF);
if (link != null) {
System.out.println(link);
}
it.next();
}
}}
Вопрос:
Как это сделать... с каждой страницей, содержащейся в google.com, проверить getResponseCode?
пример:
http://www.google.pl/intl/pl/services/ -ResponseCode 200
https://plus.google.com/102407376649446415369 -ResponseCode 407
........
......... Эта небольшая программа создаст страницы google.com. Как создать каждую страницу? Отображается с ответом ResponseCode? Я хотел бы проверить заметки отдельно с каждой стороны, только один код, чтобы проверить все из них. Я могу использовать цикл?
Просто позвоните, URLConnnection.getResponseCode(),
верьте URLConnnection.getResponseCode(),
вы URLConnnection.getResponseCode(),
прежде чем вы получите входной поток.