全面分析前端的网络请求方式
发布时间:2019-03-28 22:33:46 所属栏目:优化 来源:ConardLi
导读:一、前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数、请求参数类型 设置请求头 获取响应的方式 获取响应头、响应状态、响应结果 异常处理 携带cookie设置 跨域请求 二、前
consumed函数:
每次调用text()、json()等函数后会将bodyUsed变量变为true,用来标识返回值已经读取过了,下一次再读取直接抛出TypeError('Already read')。这也遵循了原生fetch的原则: 因为Responses对象被设置为了 stream 的方式,所以它们只能被读取一次 十、fetch的坑点 VUE的文档中对fetch有下面的描述: 使用fetch还有很多别的注意事项,这也是为什么大家现阶段还是更喜欢 axios 多一些。当然这个事情在未来可能会发生改变。 由于fetch是一个非常底层的API,它并没有被进行很多封装,还有许多问题需要处理:
十一、对fetch的封装 请求参数处理 支持传入不同的参数类型:
cookie携带 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |