addRoute('GET', '/', 'Main::index'); $router->addRoute('GET', '/parse', 'Parse::parse'); $router->addRoute('POST', '/parse', 'Parse::parse'); $dispatcher = $router->getDispatcher(); $request = Request::createFromGlobals(); try { $response = $dispatcher->dispatch($request->getMethod(), $request->getPathInfo()); $response->send(); } catch(League\Route\Http\Exception\NotFoundException $e) { $response = new Response; $response->setStatusCode(404); $response->setContent("Not Found\n"); $response->send(); } catch(League\Route\Http\Exception\MethodNotAllowedException $e) { $response = new Response; $response->setStatusCode(405); $response->setContent("Method not allowed\n"); $response->send(); }