1、简介
使用过XMLHttpRequest的同学都明白其不方便。
而Fetch API 提供了一个全局的fetch()方法,该方法提供了一种简单的、合理的方式来跨网络异步获取资源。
fetch()和$.ajax()非常相似,但是又有区别:
- 仅当网络故障或请求被阻止时才会标记reject。 一般情况下从fetch返回的Promise都是resolve,即使请求响应的状态码是404或500。但是当响应的http状态码不在200-299范围内,resolve返回的ok属性值为false
- fetch默认不会发送跨域cookie