Merge branch 'fix/incorrect_response_status_code_captive_portal_v5.5' into 'release/v5.5'

fix(http_server): Fixed response status code for temporary redirect (v5.5)

See merge request espressif/esp-idf!43087
This commit is contained in:
Jiang Jiang Jian
2025-11-11 19:30:30 +08:00
@@ -127,7 +127,7 @@ static const httpd_uri_t root = {
esp_err_t http_404_error_handler(httpd_req_t *req, httpd_err_code_t err)
{
// Set status
httpd_resp_set_status(req, "302 Temporary Redirect");
httpd_resp_set_status(req, "303 See Other");
// Redirect to the "/" root directory
httpd_resp_set_hdr(req, "Location", "/");
// iOS requires content in the response to detect a captive portal, simply redirecting is not sufficient.