move 'method override' logics to THttpRequest class, and added readMethod() function.