[http_request] Feed watchdog timeout around http request functions (#7786)

This commit is contained in:
Jesse Hills authored and GitHub committed 2024-11-19 18:54:19 -06:00
1 parent f1dc9537ff
commit 49e9c43339
2 files changed
+8

No files matched your search

@@ -104,7 +104,9 @@ std::shared_ptr<HttpContainer> HttpRequestArduino::start(std::string url, std::s
static const size_t HEADER_COUNT = sizeof(header_keys) / sizeof(header_keys[0]);
container->client_.collectHeaders(header_keys, HEADER_COUNT);
App.feed_wdt();
container->status_code = container->client_.sendRequest(method.c_str(), body.c_str());
App.feed_wdt();
if (container->status_code < 0) {
ESP_LOGW(TAG, "HTTP Request failed; URL: %s; Error: %s", url.c_str(),
HTTPClient::errorToString(container->status_code).c_str());