MyQEE\Server\Server::onRequest PHP Метод

onRequest() публичный Метод

HTTP 接口请求处理的方法
public onRequest ( Swoole\Http\Request $request, Swoole\Http\Response $response )
$request Swoole\Http\Request
$response Swoole\Http\Response
    public function onRequest($request, $response)
    {
        # 发送一个头信息
        $response->header('Server', self::$config['server']['name'] ?: 'MQSRV');
        if (isset(self::$workers['API'])) {
            /**
             * @var WorkerAPI $worker
             */
            $worker = self::$workers['API'];
            if ($worker->isApi($request)) {
                $worker->onRequest($request, $response);
                return;
            }
        }
        if (isset(self::$workers['Manager'])) {
            /**
             * @var WorkerManager $worker
             */
            $worker = self::$workers['Manager'];
            if ($worker->isManager($request)) {
                $worker->onRequest($request, $response);
                return;
            }
        }
        self::$worker->onRequest($request, $response);
    }