From ed7b8df6fe2d5e683ae598f3a967455ced58332b Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Mon, 29 Jul 2024 06:00:54 +0700 Subject: [PATCH] log URLs of all HTTP requests to AG backend / log status codes of responses --- src/AgApiClient.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/AgApiClient.cpp b/src/AgApiClient.cpp index 1f7c83b..8a523ad 100644 --- a/src/AgApiClient.cpp +++ b/src/AgApiClient.cpp @@ -66,6 +66,10 @@ bool AgApiClient::fetchServerConfiguration(void) { /** Get data */ int retCode = client.GET(); + + logInfo(String("GET: ") + uri); + logInfo(String("Return code: ") + String(retCode)); + if (retCode != 200) { client.end(); getConfigFailed = true; @@ -112,18 +116,22 @@ bool AgApiClient::postToServer(String data) { String uri = "http://hw.airgradient.com/sensors/airgradient:" + ag->deviceId() + "/measures"; - logInfo("Post uri: " + uri); - logInfo("Post data: " + data); + // logInfo("Post uri: " + uri); + // logInfo("Post data: " + data); WiFiClient wifiClient; HTTPClient client; if (client.begin(wifiClient, uri.c_str()) == false) { + logError("Init client failed"); return false; } client.addHeader("content-type", "application/json"); int retCode = client.POST(data); client.end(); + logInfo(String("POST: ") + uri); + logInfo(String("Return code: ") + String(retCode)); + if ((retCode == 200) || (retCode == 429)) { postToServerFailed = false; return true;