Better request parser, support request headers map parsing