From 99e27e964b867c3587401f5e12901ae9370709c3 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Wed, 4 Aug 2021 01:16:25 +0800 Subject: [PATCH] modify --- HttpServer/Http/Response.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/HttpServer/Http/Response.php b/HttpServer/Http/Response.php index a2cb3b68..4d725d17 100644 --- a/HttpServer/Http/Response.php +++ b/HttpServer/Http/Response.php @@ -176,10 +176,11 @@ class Response extends HttpService { $sendData = $this->parseData($context); $this->statusCode = $statusCode; - if (!Context::hasContext(SResponse::class)) { + $response = Context::getContext(SResponse::class); + if ($response === null) { $this->printResult($sendData); } else { - $this->sendData($sendData); + $this->sendData($response, $sendData); } return $sendData; } @@ -226,11 +227,8 @@ class Response extends HttpService * @param $sendData * @throws Exception */ - private function sendData($sendData): void + private function sendData(SResponse $response, $sendData): void { - /** @var SResponse $response */ - $response = Context::getContext(SResponse::class); - if (!isset($response->header['Content-Type'])) { $response->header('Content-Type', 'application/json;charset=utf-8'); }