From 3512038d5ea5194cb80704f0e94bff2dddb2ac3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Sun, 16 Apr 2023 14:07:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Constrict/ConstrictResponse.php | 2 +- src/HttpResponseEmitter.php | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Constrict/ConstrictResponse.php b/src/Constrict/ConstrictResponse.php index d158657..89779ff 100644 --- a/src/Constrict/ConstrictResponse.php +++ b/src/Constrict/ConstrictResponse.php @@ -22,7 +22,7 @@ class ConstrictResponse extends Message implements ResponseInterface */ public function withContentType(ContentType $type): static { - $this->withHeader('Content-Type', $type->name); + $this->withHeader('Content-Type', $type->toString()); return $this; } diff --git a/src/HttpResponseEmitter.php b/src/HttpResponseEmitter.php index d9ea281..1385dea 100644 --- a/src/HttpResponseEmitter.php +++ b/src/HttpResponseEmitter.php @@ -36,12 +36,10 @@ class HttpResponseEmitter implements ResponseEmitter private function writeParams(ResponseInterface $proxy, object $response): void { $response->setStatusCode($proxy->getStatusCode()); - /** @var Response $resp */ - $resp = \Kiri::service()->get('response'); - foreach ($resp->getHeaders() as $name => $header) { + foreach ($proxy->getHeaders() as $name => $header) { $response->header($name, $header); } - foreach ($resp->getCookieParams() as $cookie) { + foreach ($proxy->getCookieParams() as $cookie) { $response->setCookie(...$cookie); } $response->header('Server', 'swoole');