示例#1
0
 public function onRequest($request, $reponse)
 {
     $content = "";
     do {
         $path_info = explode("/", $request->server['path_info']);
         $ctrl = $path_info[1];
         $method = $path_info[2];
         if (isset($request->post)) {
             Protocol\Request::parse($request->post);
         } else {
             Protocol\Request::parse($request->rawContent());
         }
         Protocol\Request::setCtrl($ctrl);
         Protocol\Request::setMethod($method);
         Protocol\Request::setViewMode('Json');
         Protocol\Request::setSocket($this->serv);
         //\ob_start();
         $content = Core\Route::route();
         //$content = \ob_get_contents();
         //\ob_end_clean();
     } while (0);
     $reponse->end($content);
 }