I tried making a HTTP request to my localhost that is running Laravel Api.
if (WiFi.status() == WL_CONNECTED) {
HTTPClient http;
http.begin(url + "update"); //request destination
http.addHeader("Content-Type", "application/x-www-form-urlencoded"); //content-type header
String stringData = "payload=" + data;
int httpCode = http.POST(stringData);
String payload = http.getString();
Serial.print(httpCode);
http.end();
}
delay(2000);
}
When I reduce delay value <= 2000, nodeMCU is not performing as expected. While testing getting 429 error.
Please suggest an alternative that can update every second.