add optional responce code to AsyncWebServerRequest::redirect() method

Allows to specify differents redirect codes to use, i.e. 301/302, 307/308
This commit is contained in:
Emil Muratov
2024-09-30 12:07:45 +09:00
parent b054150164
commit cf9ae09db8
2 changed files with 7 additions and 6 deletions

View File

@@ -766,8 +766,8 @@ void AsyncWebServerRequest::send(AsyncWebServerResponse* response) {
send(500);
}
void AsyncWebServerRequest::redirect(const char* url) {
AsyncWebServerResponse* response = beginResponse(302);
void AsyncWebServerRequest::redirect(const char* url, int code) {
AsyncWebServerResponse* response = beginResponse(code);
response->addHeader(T_LOCATION, url);
send(response);
}