我的Web服務器在對其進行REST調用時發送一些信息。我想不斷地輪詢這個服務器(間隔5秒鐘後重復發送HTTP GET請求),以檢查返回的信息是否有任何改變。 什麼是最有效的方法來做到這一點? 您能否提供一些代碼示例?在java中查詢Http服務器(重複發送http get請求)
請注意,我只想開發客戶端代碼。
我一直在使用Java的Timer類如下嘗試 -
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
//send HTTP requests
}
}, 0, 3000);
我不知道這是否是一種有效的方法。
你到目前爲止嘗試過什麼?你想要它作爲前端代碼嗎?你有沒有試過websockets?它需要成爲REST嗎? –
@TassosBassoukos - 我更新了我的問題。你會在那裏找到所需的信息。另外,我無法與服務器進行任何操作。我必須使用REST API。 –