docs: Add 1 and update 6 files
This commit is contained in:
@@ -12,6 +12,10 @@ void HttpController::getIndex(const drogon::HttpRequestPtr &req,
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setBody(welcome_page());
|
||||
resp->setContentTypeCode(drogon::CT_TEXT_HTML);
|
||||
auto server = Server::getInstance();
|
||||
if (server) {
|
||||
server->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
|
||||
@@ -24,6 +28,11 @@ void HttpController::getHash(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -37,6 +46,11 @@ void HttpController::getVersion(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -50,6 +64,11 @@ void HttpController::checkExists(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -62,6 +81,11 @@ void HttpController::getDirectory(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -74,6 +98,11 @@ void HttpController::uploadObject(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -86,6 +115,11 @@ void HttpController::updateObject(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -99,6 +133,11 @@ void HttpController::getMetadata(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -111,6 +150,11 @@ void HttpController::deleteObject(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -121,6 +165,10 @@ void HttpController::getStatus(const drogon::HttpRequestPtr &req,
|
||||
nlohmann::json response = {{"result", "success"}, {"status", "ok"}};
|
||||
resp->setBody(response.dump());
|
||||
resp->setContentTypeCode(drogon::CT_APPLICATION_JSON);
|
||||
auto server = Server::getInstance();
|
||||
if (server) {
|
||||
server->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
|
||||
@@ -133,6 +181,11 @@ void HttpController::getObject(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
@@ -142,6 +195,10 @@ void HttpController::getRoot(const drogon::HttpRequestPtr &req,
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setBody(welcome_page());
|
||||
resp->setContentTypeCode(drogon::CT_TEXT_HTML);
|
||||
auto server = Server::getInstance();
|
||||
if (server) {
|
||||
server->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
|
||||
@@ -154,6 +211,11 @@ void HttpController::getAny(const drogon::HttpRequestPtr &req,
|
||||
} else {
|
||||
auto resp = drogon::HttpResponse::newHttpResponse();
|
||||
resp->setStatusCode(drogon::k500InternalServerError);
|
||||
// Try to add security headers if server instance is available
|
||||
auto srv = Server::getInstance();
|
||||
if (srv) {
|
||||
srv->add_security_headers(resp);
|
||||
}
|
||||
callback(resp);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user