Example #1
0
int Dispatch(HttpContextRef context) {
	int ret = 0;
	Route route;
	char* url = strdup(context->_request->_uri);
	
	if( _GetRoute(url, &route) ) {
		ret = _ExecuteApp(context, &route);
	}
	
	free(url);
	return ret;
}
Example #2
0
int Dispatch(HttpContextRef context) {
	int ret = 0;
	Route route;
	char* url = strdup(context->_request->_uri);
	
	if( _GetRoute(url, &route) ) {
		if ( CFDataGetLength(context->_rcvdBytes) == 0)
			rho_rhodesapp_keeplastvisitedurl(context->_request->_uri);
		
		ret = _ExecuteApp(context, &route);
	}
	
	free(url);
	return ret;
}