From 78d1d4f279733b54ba0b972a3b4567ecc4bc0a28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Thu, 5 Aug 2021 11:21:11 +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 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/HttpServer/Http/Request.php b/HttpServer/Http/Request.php index 968cbd7f..b7e7b6d1 100644 --- a/HttpServer/Http/Request.php +++ b/HttpServer/Http/Request.php @@ -193,6 +193,7 @@ class Request extends HttpService */ public function getExplode(): array { + return Context::getContext(\Swoole\Http\Request::class)->explode; return explode('/', $this->getUri()); } @@ -424,8 +425,9 @@ class Request extends HttpService { $request->header = array_merge($request->header, $request->server); - $request_uri = explode('/', $request->header['request_uri']); - $request->header['request_uri'] = '/' . implode('/', array_filter($request_uri)); + $request_uri = array_filter(explode('/', $request->header['request_uri'])); + $request->header['request_uri'] = '/' . implode('/', $request_uri); + $request->explode = $request_uri; Context::setContext(\Swoole\Http\Request::class, $request);