From 63d8eaa4a52bd018374383ae4f7be59d18ad3563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 10 Aug 2021 17:52:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Http/Response.php | 1 - Server/Constrict/ResponseEmitter.php | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/HttpServer/Http/Response.php b/HttpServer/Http/Response.php index 3c3a5124..c9dcbb43 100644 --- a/HttpServer/Http/Response.php +++ b/HttpServer/Http/Response.php @@ -211,7 +211,6 @@ class Response extends HttpService implements ResponseInterface public function configure(SResponse $response): static { $response->setStatusCode($this->statusCode); - $response->header('Content-Type', $this->getResponseFormat()); $response->header('Run-Time', $this->getRuntime()); if (!empty($this->headers)) { foreach ($this->headers as $name => $header) { diff --git a/Server/Constrict/ResponseEmitter.php b/Server/Constrict/ResponseEmitter.php index 931e340b..c91344bf 100644 --- a/Server/Constrict/ResponseEmitter.php +++ b/Server/Constrict/ResponseEmitter.php @@ -29,6 +29,7 @@ class ResponseEmitter if ($content instanceof FileFormatter) { $this->download($content->getData(), $response); } else { + $response->header('Content-Type', $emitter->getResponseFormat()); $response->end($content->getData()); } }