簡體   English   中英

如何重復 HTTP GET 請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM