diff --git a/src/RikkaTech/SwooleHttp/HttpServer.php b/src/RikkaTech/SwooleHttp/HttpServer.php index 2f61ddf..b9d3fe3 100644 --- a/src/RikkaTech/SwooleHttp/HttpServer.php +++ b/src/RikkaTech/SwooleHttp/HttpServer.php @@ -54,11 +54,12 @@ public function __construct(string $name = "default", string $ip = "127.0.0.1", $dispatch = $dispatcher->dispatch($request->getMethod(),$request->server["request_uri"]); switch ($dispatch[0]) { case \FastRoute\Dispatcher::NOT_FOUND: - $response->end("404"); + $response->setStatusCode(404); + $response->end("Not Found"); break; case \FastRoute\Dispatcher::METHOD_NOT_ALLOWED: - $allowedMethods = $dispatch[1]; - $response->end("405"); + $response->setStatusCode(405); + $response->end("Allow: ".$dispatch[1][0]); break; case \FastRoute\Dispatcher::FOUND: $target = explode("@",$dispatch[1]);