function onRequest(Swoole\Request $request)
{
$response = new Swoole\Response();
$this->currentResponse = $response;
\Swoole::$php->request = $request;
\Swoole::$php->response = $response;
//请求路径
if ($request->meta['path'][strlen($request->meta['path']) - 1] == '/') {
$request->meta['path'] .= $this->config['request']['default_page'];
}
if ($this->doStaticRequest($request, $response)) {
//pass
} elseif (isset($this->dynamic_ext[$request->ext_name]) or empty($ext_name)) {
$this->processDynamic($request, $response);
} else {
$this->httpError(404, $response, "Http Not Found({({$request->meta}['path']})");
}
return $response;
}