• index.java
  • import java.net.HttpURLConnection;
    import java.net.URL;
    
    /**
     * Compile: javac index.java
     * Run: java Index
     */
    class Index {
    
        public static final String PUSH_URL = "https://example.com/api/push/key?status=up&msg=OK&ping=";
        public static final int INTERVAL = 60;
    
        public static void main(String[] args) {
            while (true) {
                try {
                    URL url = new URL(PUSH_URL);
                    HttpURLConnection con = (HttpURLConnection) url.openConnection();
                    con.setRequestMethod("GET");
                    con.getResponseCode();
                    con.disconnect();
                    System.out.println("Pushed!");
                } catch (Exception e) {
                    e.printStackTrace();
                }
                try {
                    Thread.sleep(INTERVAL * 1000);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }