XHR & Fetch
XHR
创建 XHR 对象
xhr.open()
传入 请求类型
URL
是否异步
(默认 true )
xhr.send()
传入请求体
,如果没有,默认传入 null
readyState 属性
值 | 状态 | 描述 |
---|---|---|
|
| 代理被创建,但尚未调用 open() 方法。 |
|
|
|
|
|
|
|
| 下载中; |
|
| 下载操作已完成。 |
异步回调
设置头部
Fetch
语法
fetch(url: string, option: object)
与 jQuery.ajax() 的不同
fetch 即便收到如 4xx, 5xx 的返回,也不会返回一个 rejected 的 promise;只有网络故障时,才返回 rejected 的 promise
fetch 不跨域发送 cookie,除非设置
credentials
属性
Last updated