Improve parsing of Request, add httpMethod, location, protocol