Skip to content

Commit cb06a40

Browse files
committed
Captive portal: non-empty redirect
1 parent d87d300 commit cb06a40

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/CaptivePortalInstance.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,13 @@ CaptivePortalInstance::CaptivePortalInstance()
110110
m_webServer.onNotFound([](AsyncWebServerRequest* request) {
111111
// String redirect_target = String("http://") + WiFi.softAPIP().toString();
112112
String redirect_target = String("/");
113-
request->redirect(redirect_target);
114-
OS_LOGE(TAG, "%s", redirect_target.c_str());
113+
// request->redirect(redirect_target);
114+
AsyncWebServerResponse *response = request->beginResponse(302, "text/html", "<html><body>Redirecting...</body></html>");
115+
response->addHeader(asyncsrv::T_LOCATION, redirect_target);
116+
request->send(response);
117+
// send(response);
118+
String localme = WiFi.softAPIP().toString();
119+
OS_LOGE(TAG, "%s", localme.c_str());
115120
});
116121

117122
} else {

0 commit comments

Comments
 (0)