[英]How to repeat a HTTP GET request
我正在構建一個簡單的應用程序,用於檢查服務器中某個文件的重復更改。 我正在使用HttpURLConnection
實例,如下所示:
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL("https://www.aSite/alerts.json").openConnection();
try (InputStream inputStream = httpURLConnection.getInputStream())
{
...
}
我想使用這個連接來接收響應,但是沒有用於重復請求的內置方法。 我擔心如果我在循環中使用代碼塊,它每次都會創建新的連接。
有一個簡單的解決方案嗎?
最好在服務器端編寫一個 api 將文件更改通知推送到 reddis 隊列並嘗試從您的客戶端應用程序獲取這些通知。
我希望這個鏈接對你有用。 https://www.baeldung.com/spring-data-redis-pub-sub
如果你只想在客戶端處理,那么你可以使用 spring webclient 和 spring 調度程序並以異步方式實現它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.