/** * * @file * @author An Tao * @section LICENSE * * Copyright 2018, An Tao. All rights reserved. * Use of this source code is governed by a MIT license * that can be found in the License file. * * @section DESCRIPTION * */ #include #include "HttpResponseImpl.h" using namespace drogon; void DeleteFilter::doFilter(const HttpRequestPtr& req, const FilterCallback &fcb, const FilterChainCallback &fccb) { if(req->method()==HttpRequest::kDelete) { fccb(); return; } auto res=drogon::HttpResponse::newHttpResponse(); res->setStatusCode(HttpResponse::k405MethodNotAllowed); fcb(res); }