bool CreateObjectHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& request, HttpResponse& response)
{
if (request.RequestMethod != "PUT") {
- HttpUtility::SendJsonError(response, 400, "Invalid request type. Must be PUT.");
- return true;
+ /* there might be other request methods pending */
+ return false;
}
if (request.RequestUrl->GetPath().size() < 3) {
bool DeleteObjectHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& request, HttpResponse& response)
{
if (request.RequestMethod != "DELETE") {
- HttpUtility::SendJsonError(response, 400, "Invalid request type. Must be DELETE.");
- return true;
+ /* there might be other request methods pending */
+ return false;
}
if (request.RequestUrl->GetPath().size() < 2) {
bool ModifyObjectHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& request, HttpResponse& response)
{
- if (request.RequestMethod != "POST")
+ if (request.RequestMethod != "POST") {
+ /* there might be other request methods pending */
return false;
+ }
if (request.RequestUrl->GetPath().size() < 2)
return false;