作者 karlet

feat:简单服务器完善

... ... @@ -11,8 +11,14 @@ class SimpleServerCoroutine
{
$this->httpServer = new Server($host, $port, $ssl);
}
public function router($path, $callback){
$this->httpServer->handle($path, function (Request $request, Response $response) use ($callback) {
public function router($method, $path, $callback){
$this->httpServer->handle($path, function (Request $request, Response $response) use ($method,$callback) {
$m = $request->getMethod();
if(!in_array($m,$method)){
$response->status(405);
$response->end();
return;
}
$requestInfo = [
'path' => $request->server['path_info'],
'uri' => $request->server['request_uri'],
... ...