一、基本用法
-
分派请求
-
fetch() 只有一个必需的参数 input 。这个参数是要获取资源的 URL。
-
这个方法返回一个期约
-
-
读取响应
-
最简单方式是取得纯文本格式的内容,
-
这要用到 text() 方法。
-
这个方法返回一个期约,会解决为取得资源的完整内容
-
-
-
处理状态码和请求失败
-
Response对象:在解决回调函数里的第一个入参
-
status:状态码
-
statusText:状态文本
-
redirected:跟随重定向
-
ok:是否成功
-
url:发送请求时使用的完整 URL
-
-
处理失败:
-
在解决里,区分非200-299的状码
-
在拒绝里,响应超时、违反 CORS、无网络连接、HTTPS 错配及其他浏览器/网络策略问题
-
-
-
自定义选项
-
第二个参数 init 对象
-
body
-
cache:用于控制浏览器与HTTP缓存的交互。
-
de
-
-
-