#pragma once | |
#include <app.hpp> | |
#include <http_request.hpp> | |
#include <http_response.hpp> | |
namespace cors_preflight | |
{ | |
inline void requestRoutes(App& app) | |
{ | |
BMCWEB_ROUTE(app, "<str>") | |
.methods(boost::beast::http::verb::options)( | |
[](const crow::Request& /*req*/, | |
const std::shared_ptr<bmcweb::AsyncResp>&, const std::string&) { | |
// An empty body handler that simply returns the headers bmcweb | |
// uses This allows browsers to do their CORS preflight checks | |
}); | |
} | |
} // namespace cors_preflight |