重构request的context设置方式