diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 9954d91..29de598 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -1203,7 +1203,8 @@ void WiFiManager::handleRoot() { reportStatus(page); page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->setContentLength(page.length()); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); // server->close(); // testing reliability fix for content length mismatches during mutiple flood hits WiFi_scanNetworks(); // preload wifiscan if(_preloadwifiscan) WiFi_scanNetworks(_scancachetime,true); // preload wifiscan throttled, async @@ -1261,7 +1262,7 @@ void WiFiManager::handleWifi(boolean scan) { reportStatus(page); page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); // server->close(); // testing reliability fix for content length mismatches during mutiple flood hits @@ -1292,7 +1293,7 @@ void WiFiManager::handleParam(){ reportStatus(page); page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); #ifdef WM_DEBUG_LEVEL @@ -1636,7 +1637,7 @@ void WiFiManager::handleWiFiStatus(){ #ifdef WM_JSTEST page = FPSTR(HTTP_JS); #endif - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); } @@ -1703,7 +1704,7 @@ void WiFiManager::handleWifiSave() { } page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->sendHeader(FPSTR(HTTP_HEAD_CORS), FPSTR(HTTP_HEAD_CORS_ALLOW_ALL)); server->send(200, FPSTR(HTTP_HEAD_CT), page); @@ -1730,7 +1731,7 @@ void WiFiManager::handleParamSave() { page += FPSTR(HTTP_PARAMSAVED); page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); #ifdef WM_DEBUG_LEVEL @@ -1881,7 +1882,7 @@ void WiFiManager::handleInfo() { page += FPSTR(HTTP_HELP); page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); #ifdef WM_DEBUG_LEVEL @@ -2103,7 +2104,7 @@ void WiFiManager::handleExit() { page += FPSTR(S_exiting); // @token exiting server->sendHeader(F("Cache-Control"), F("no-cache, no-store, must-revalidate")); // ('Logout', 401, {'WWW-Authenticate': 'Basic realm="Login required"'}) - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); delay(2000); abort = true; @@ -2121,7 +2122,7 @@ void WiFiManager::handleReset() { page += FPSTR(S_resetting); //@token resetting page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); #ifdef WM_DEBUG_LEVEL @@ -2156,7 +2157,7 @@ void WiFiManager::handleErase(boolean opt) { } page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); if(ret){ @@ -2189,7 +2190,7 @@ void WiFiManager::handleNotFound() { server->sendHeader(F("Cache-Control"), F("no-cache, no-store, must-revalidate")); server->sendHeader(F("Pragma"), F("no-cache")); server->sendHeader(F("Expires"), F("-1")); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(message.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(message.length())); server->send ( 404, FPSTR(HTTP_HEAD_CT2), message ); } @@ -2237,7 +2238,7 @@ void WiFiManager::handleClose(){ handleRequest(); String page = getHTTPHead(FPSTR(S_titleclose)); // @token titleclose page += FPSTR(S_closing); // @token closing - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); } @@ -3528,7 +3529,7 @@ void WiFiManager::handleUpdate() { page += FPSTR(HTTP_UPDATE); page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); } @@ -3640,7 +3641,7 @@ void WiFiManager::handleUpdateDone() { } page += FPSTR(HTTP_END); - server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); + // server->sendHeader(FPSTR(HTTP_HEAD_CL), String(page.length())); server->send(200, FPSTR(HTTP_HEAD_CT), page); delay(1000); // send page diff --git a/examples/Basic/Basic.ino.cpp b/examples/Basic/Basic.ino.cpp new file mode 100644 index 0000000..8e2a4ed --- /dev/null +++ b/examples/Basic/Basic.ino.cpp @@ -0,0 +1,38 @@ +# 1 "/var/folders/6g/ljwft31n7r5g593rqjywgvmh0000gn/T/tmpg1WvI3" +#include +# 1 "/Users/alverson/projects/microcontrollers/dev/libraries/WiFiManager/examples/Basic/Basic.ino" +#include +void setup(); +void loop(); +#line 3 "/Users/alverson/projects/microcontrollers/dev/libraries/WiFiManager/examples/Basic/Basic.ino" +void setup() { + WiFi.mode(WIFI_STA); + + + Serial.begin(115200); + + + + + WiFiManager wm; +# 22 "/Users/alverson/projects/microcontrollers/dev/libraries/WiFiManager/examples/Basic/Basic.ino" + bool res; + + + res = wm.autoConnect("AutoConnectAP","password"); + + if(!res) { + Serial.println("Failed to connect"); + + } + else { + + Serial.println("connected...yeey :)"); + } + +} + +void loop() { + + +} \ No newline at end of file