`@return  HTTP_Exception|Request`