7.3 编写自定义下载器中间件