blob: 6fa9c0a283057adcdb93ebec5582a647d43da03f [file] [log] [blame]
#pragma once
#include <app.h>
#include <http_request.h>
#include <http_response.h>
namespace cors_preflight
{
void requestRoutes(App& app)
{
BMCWEB_ROUTE(app, "<str>")
.methods(boost::beast::http::verb::options)(
[](const crow::Request& req, crow::Response& res) {
// An empty body handler that simply returns the headers bmcweb
// uses This allows browsers to do their CORS preflight checks
res.end();
});
}
} // namespace cors_preflight