clean http request routing