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()); } }