From dffb990a9becbe5a2c8a1dfcad381181f21cee91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Wed, 16 Sep 2020 21:04:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Route/Router.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/HttpServer/Route/Router.php b/HttpServer/Route/Router.php index 507c7eda..93d3ca78 100644 --- a/HttpServer/Route/Router.php +++ b/HttpServer/Route/Router.php @@ -464,10 +464,9 @@ class Router extends Application implements RouterInterface $methods = $this->nodes[$method]; $uri = $request->headers->get('request_uri', '/'); if (!isset($methods[$uri])) { - if ($request->isOption) { - return $this->search_options($request); + if ($request->isOption && !isset($methods['*'])) { + return null; } - return null; } return $this->nodes[$method][$uri]; @@ -481,11 +480,9 @@ class Router extends Application implements RouterInterface private function search_options($request) { $method = $request->getMethod(); - var_dump($method); if (!isset($this->nodes[$method])) { return null; } - var_dump($this->nodes[$method]); if (!isset($this->nodes[$method]['*'])) { return null; }