added HttpContext 支持