This commit is contained in:
as2252258@163.com
2021-08-04 02:21:10 +08:00
parent 2e97b91c13
commit 71af7bcfbd
+3 -2
View File
@@ -101,7 +101,7 @@ class HTTPServerListener extends Abstracts\Server
$code = $exception->getCode() == 0 ? 500 : $exception->getCode(); $code = $exception->getCode() == 0 ? 500 : $exception->getCode();
$data = $code ? $exception->getMessage() : jTraceEx($exception); $data = $code ? $exception->getMessage() : jTraceEx($exception);
} finally { } finally {
$this->requestEnd($data, $response); $this->requestEnd($data, $response, $code ?? 200);
} }
} }
@@ -110,10 +110,11 @@ class HTTPServerListener extends Abstracts\Server
* @param mixed $data * @param mixed $data
* @param \Swoole\Http\Response $response * @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); $sResponse = $this->response->getBuilder($data, $response);
$response->setStatusCode($code);
$response->end($sResponse->getContent()); $response->end($sResponse->getContent());
$this->eventDispatch->dispatch(new OnAfterRequest()); $this->eventDispatch->dispatch(new OnAfterRequest());