From 240996c13c716f6a9d5ae27515c800e488e7860a Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Sat, 28 Aug 2021 02:34:59 +0800 Subject: [PATCH] 111 --- http-server/Service/Http.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/http-server/Service/Http.php b/http-server/Service/Http.php index 2b20c723..dcef9ff6 100644 --- a/http-server/Service/Http.php +++ b/http-server/Service/Http.php @@ -64,7 +64,7 @@ class Http extends \Server\Abstracts\Http implements OnClose, OnConnect */ private function transferToResponse($responseData): ResponseInterface { - $this->response->withStatus(200); + $interface = $this->response->withStatus(200); if (is_object($responseData)) { if (!($responseData instanceof ToArray)) { $responseData = get_object_vars($responseData); @@ -73,11 +73,10 @@ class Http extends \Server\Abstracts\Http implements OnClose, OnConnect } } if (is_array($responseData)) { - return $this->response->withBody(new Stream(json_encode($responseData, JSON_UNESCAPED_UNICODE))) + return $interface->withBody(new Stream(json_encode($responseData, JSON_UNESCAPED_UNICODE))) ->withContentType(\Server\Message\Response::CONTENT_TYPE_JSON); } - return $this->response->withBody(new Stream((string)$responseData)) - ->withContentType(\Server\Message\Response::CONTENT_TYPE_HTML); + return $interface->withBody(new Stream((string)$responseData)); }