This commit is contained in:
2023-04-16 14:07:35 +08:00
parent fb95cc6ca6
commit 3512038d5e
2 changed files with 3 additions and 5 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ class ConstrictResponse extends Message implements ResponseInterface
*/ */
public function withContentType(ContentType $type): static public function withContentType(ContentType $type): static
{ {
$this->withHeader('Content-Type', $type->name); $this->withHeader('Content-Type', $type->toString());
return $this; return $this;
} }
+2 -4
View File
@@ -36,12 +36,10 @@ class HttpResponseEmitter implements ResponseEmitter
private function writeParams(ResponseInterface $proxy, object $response): void private function writeParams(ResponseInterface $proxy, object $response): void
{ {
$response->setStatusCode($proxy->getStatusCode()); $response->setStatusCode($proxy->getStatusCode());
/** @var Response $resp */ foreach ($proxy->getHeaders() as $name => $header) {
$resp = \Kiri::service()->get('response');
foreach ($resp->getHeaders() as $name => $header) {
$response->header($name, $header); $response->header($name, $header);
} }
foreach ($resp->getCookieParams() as $cookie) { foreach ($proxy->getCookieParams() as $cookie) {
$response->setCookie(...$cookie); $response->setCookie(...$cookie);
} }
$response->header('Server', 'swoole'); $response->header('Server', 'swoole');