From c8e0f58d35b92c0510cb182bdbfb98cf798a6f5d Mon Sep 17 00:00:00 2001 From: Michael Gorven Date: Tue, 23 May 2023 13:31:54 -0700 Subject: [PATCH] Add connection retries for http_request --- components/http_request.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/http_request.rst b/components/http_request.rst index ef7f7da45..d5ced69df 100644 --- a/components/http_request.rst +++ b/components/http_request.rst @@ -24,6 +24,11 @@ Configuration variables: - **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation. - **follow_redirects** (*Optional*, boolean): Enable following HTTP redirects. Defaults to ``true``. - **redirect_limit** (*Optional*, integer): Maximum amount of redirects to follow when enabled. Defaults to ``3``. +- **retry** (*Optional*): Enable retries due to network errors. + + - **count** (*Optional*, integer): Number of retries to attempt if request fails. Defaults to ``0``. + - **delay** (*Optional*, :ref:`config-time`): Initial delay between retries. Defaults to ``1s``. + - **backoff_factor** (*Optional*, float): Retry delay is multiplied by this factor each attempt. Defaults to ``1.0``. ESP8266 Options: