diff --git a/lib/RestRoute.php b/lib/RestRoute.php index 96695ef..cfa39cd 100644 --- a/lib/RestRoute.php +++ b/lib/RestRoute.php @@ -80,7 +80,7 @@ private function validateMethods(): void */ public function validateRequestMethod(): void { - $method = filter_input(INPUT_SERVER, 'REQUEST_METHOD', FILTER_SANITIZE_ENCODED); + $method = strtoupper(rex_request::requestMethod()); if (!in_array($method, $this->methods, true)) { $this->sendError(sprintf('Method "%s" not allowed!', $method), rex_response::HTTP_FORBIDDEN); @@ -89,7 +89,7 @@ public function validateRequestMethod(): void public function getRequestMethod(): string { - return filter_input(INPUT_SERVER, 'REQUEST_METHOD', FILTER_SANITIZE_ENCODED); + return rex_request::requestMethod(); } /**