package com.intrbiz.bergamot.check.http; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Level; import org.apache.log4j.Logger; import com.intrbiz.bergamot.check.http.HTTPChecker; public class SimpleTests { public static void main(String[] args) throws Exception { BasicConfigurator.configure(); Logger.getRootLogger().setLevel(Level.TRACE); // HTTPChecker hc = new HTTPChecker(); hc.check().connect("www.bbc.co.uk").get("/") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); hc.check().connect("google.com").https().get("/") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); hc.check().connect("intrbiz.com").https().get("/") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); hc.check().connect("payments.sstaffs.gov.uk").https().get("/") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); hc.check().connect("obs.intrbiz.net").https().permitInvalidCerts().get("/") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); hc.check().connect("forms.shropshire.gov.uk").https().permitInvalidCerts().get("/") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); hc.check().connect("sias.riskadvisory.net").https().get("/index.php/auth") .execute((r) -> { System.out.println(r.getRuntime() + "ms\n" + r); }, (e) -> { e.printStackTrace(); }); } }