From 71af7bcfbd3b95898b244c7718c6cbc8534979fc Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Wed, 4 Aug 2021 02:21:10 +0800 Subject: [PATCH] modify --- Server/HTTPServerListener.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Server/HTTPServerListener.php b/Server/HTTPServerListener.php index ec9ba705..441bce92 100644 --- a/Server/HTTPServerListener.php +++ b/Server/HTTPServerListener.php @@ -101,7 +101,7 @@ class HTTPServerListener extends Abstracts\Server $code = $exception->getCode() == 0 ? 500 : $exception->getCode(); $data = $code ? $exception->getMessage() : jTraceEx($exception); } finally { - $this->requestEnd($data, $response); + $this->requestEnd($data, $response, $code ?? 200); } } @@ -110,10 +110,11 @@ class HTTPServerListener extends Abstracts\Server * @param mixed $data * @param \Swoole\Http\Response $response */ - protected function requestEnd(mixed $data, Response $response) + protected function requestEnd(mixed $data, Response $response, $code) { $sResponse = $this->response->getBuilder($data, $response); + $response->setStatusCode($code); $response->end($sResponse->getContent()); $this->eventDispatch->dispatch(new OnAfterRequest());