responseHeaders能在xhr.ts做处理,为什么data不也在xhr.ts中做处理呢?

来源:5-13 处理响应 data - 需求分析+ transformResponse 函数实现及应用

loveEagle

2019-05-10

写回答

1回答

ustbhuangyi

2019-05-11

你可以理解 parseHeaders 也是为了构建响应数据对象 res,这部分是 xhr 函数处理的,xhr 函数的职责就是发送请求接收响应并构建响应对象,到这就结束了。而对res 的加工处理这部分逻辑需要摘出去,并且未来 axios 还要支持自定义响应对象的处理逻辑。

2
1
loveEagle
非常感谢!
2019-05-14
共1条回复

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2631 学习 · 877 问题

查看课程