From aebdf4fd13b36575bcf549535d8db6b62b53f4ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Sat, 20 Feb 2021 16:05:40 +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 71853bb9..810acf03 100644 --- a/HttpServer/Http/Request.php +++ b/HttpServer/Http/Request.php @@ -443,10 +443,12 @@ class Request extends Application */ public static function create($request): Request { + /** @var Request $sRequest */ $sRequest = Context::setContext('request', Snowflake::createObject(Request::class)); $sRequest->fd = $request->fd; $sRequest->startTime = microtime(true); $sRequest->uri = $request->server['request_uri'] ?? $request->header['request_uri']; + $sRequest->parseUri(); $sRequest->params = new HttpParams($request->rawContent(), $request->get, $request->files); if (!empty($request->post)) { diff --git a/HttpServer/Route/Router.php b/HttpServer/Route/Router.php index 441d08d9..1627f744 100644 --- a/HttpServer/Route/Router.php +++ b/HttpServer/Route/Router.php @@ -500,7 +500,6 @@ class Router extends Application implements RouterInterface * @param Request $request * @return Node|null 树干搜索 * 树干搜索 - * @throws ConfigException */ private function find_path(Request $request): ?Node { @@ -559,11 +558,11 @@ class Router extends Application implements RouterInterface /** - * @param $request + * @param Request $request * @return Node|null * 树杈搜索 */ - private function Branch_search($request): ?Node + private function Branch_search(Request $request): ?Node { $node = $this->tree_search($request->getExplode(), $request->getMethod()); if ($node instanceof Node) {