最近在写的一个项目用到了fetch,本着边写边学的原则,终于到了我要开始学习fetch的时候了。
首先是定义: fetch
fetch基于promise的语法结构
fetch是全局量window的一个方法,第一个参数为URL。
Response响应
fetch方法的then会接收一个Response实例,值得注意的是fetch方法的第二个then接收的才是后台传过来的真正的数据,一般第一个then对数据进行处理等。
例如fetch处理JSON响应时 回调函数有一个json()方法,可以将原始数据转换为json对象
1 | fetch('/some/url', { method: 'get', }) |
使用fetch请求发送cookie
1 | fetch(url,{ |