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

本文详细介绍了Fetch API的基本用法,包括发起请求、处理响应、自定义选项等,并探讨了常见的请求模式,如发送JSON数据、中断请求及使用Headers对象进行头部管理。同时,还讨论了Fetch的跨源请求、错误处理以及Headers对象的独特特性。
最低0.47元/天 解锁文章
782

被折叠的 条评论
为什么被折叠?



