标签:files 详解 pre 文件 文字 浏览器 ber html 分享图片
注意:由于Fetch API是基于Promise设计,旧浏览器不支持Promise,需要使用pollyfill es6-promise
fetch(url, options).then(function(response) {
// handle HTTP response
}, function(error) {
// handle network error
})
说明:
a. fetch api返回的是一个promise对象
b.Options:
GET
omit
,忽略的意思,也就是不带cookie;还有两个参数,same-origin
,意思就是同源请求带cookie;include
,表示无论跨域还是同源请求都会带cookiec.第一个then函数里面处理的是response的格式,这里的response具体如下:
Unauthorized
,上图中返回的是Ok
如caniuse所示,IE浏览器完全不支持fetch,移动端的很多浏览器也不支持,所以,如果要在这些浏览器上使用Fetch,就必须使用fetch polyfill
credentials: ‘include‘
,才会如xhr一样将当前cookies带到请求中去标签:files 详解 pre 文件 文字 浏览器 ber html 分享图片
原文地址:https://www.cnblogs.com/kazama/p/10197583.html