From 6dad379615c2bd05a0f0b74dbed98020bcf2159a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Mon, 7 Sep 2020 10:51:23 +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/Http/Request.php | 2 +- HttpServer/Route/Router.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/HttpServer/Http/Request.php b/HttpServer/Http/Request.php index 1501dfed..b4c7ecf7 100644 --- a/HttpServer/Http/Request.php +++ b/HttpServer/Http/Request.php @@ -430,7 +430,7 @@ class Request extends Application $headers = array_merge($headers, $request->header); } $sRequest->headers = new HttpHeaders($headers); - $sRequest->parseUri(); +// $sRequest->parseUri(); return $sRequest; } diff --git a/HttpServer/Route/Router.php b/HttpServer/Route/Router.php index 4ae1917d..9b0293f5 100644 --- a/HttpServer/Route/Router.php +++ b/HttpServer/Route/Router.php @@ -6,6 +6,7 @@ namespace HttpServer\Route; use Closure; use Exception; use HttpServer\Http\Context; +use HttpServer\Http\Request; use HttpServer\IInterface\RouterInterface; use HttpServer\Application; use HttpServer\Route\Annotation\Annotation; @@ -425,7 +426,7 @@ class Router extends Application implements RouterInterface } /** - * @param $request + * @param Request $request * @return Node|false|int|mixed|string|null */ private function find_path($request) @@ -435,7 +436,7 @@ class Router extends Application implements RouterInterface return null; } $methods = $this->nodes[$method]; - $uri = implode('/', $request->getExplode()); + $uri = implode('/', $request->headers->getHeader('request_uri')); if (!isset($methods[$uri])) { return null; }