add options call for rule

This commit is contained in:
Simon Stürz 2015-09-16 15:54:07 +02:00 committed by Michael Zanetti
parent 4f90536f2c
commit 0357f6cca9
2 changed files with 11 additions and 0 deletions

View File

@ -68,6 +68,9 @@ HttpReply *RulesResource::proccessRequest(const HttpRequest &request, const QStr
case HttpRequest::Delete:
reply = proccessDeleteRequest(request, urlTokens);
break;
case HttpRequest::Options:
reply = proccessOptionsRequest(request, urlTokens);
break;
default:
reply = createErrorReply(HttpReply::BadRequest);
break;
@ -143,6 +146,13 @@ HttpReply *RulesResource::proccessPostRequest(const HttpRequest &request, const
return createErrorReply(HttpReply::NotImplemented);
}
HttpReply *RulesResource::proccessOptionsRequest(const HttpRequest &request, const QStringList &urlTokens)
{
Q_UNUSED(request)
Q_UNUSED(urlTokens)
return RestResource::createCorsSuccessReply();
}
HttpReply *RulesResource::getRules(const DeviceId &deviceId) const
{
HttpReply *reply = createSuccessReply();

View File

@ -51,6 +51,7 @@ private:
HttpReply *proccessDeleteRequest(const HttpRequest &request, const QStringList &urlTokens) override;
HttpReply *proccessPutRequest(const HttpRequest &request, const QStringList &urlTokens) override;
HttpReply *proccessPostRequest(const HttpRequest &request, const QStringList &urlTokens) override;
HttpReply *proccessOptionsRequest(const HttpRequest &request, const QStringList &urlTokens) override;
// Get methods
HttpReply *getRules(const DeviceId &deviceId) const;