Fetch API¶
Fetch API 是一种现代的、功能强大的网络请求工具,它允许你通过 JavaScript 异步地请求资源,而不需要使用传统的 XMLHttpRequest 对象。
Fetch API 可以简洁地发起 HTTP 请求,并处理服务器的响应。
Fetch API 基于 Promise 设计,使得异步操作更加简洁和易于理解。
Fetch 优点:
- 基于 Promises,代码更加简洁和易读。
- 更好的错误处理机制:只在网络错误(如无法连接服务器)时返回
catch
,而非状态码错误。 - 支持多种数据格式(JSON、文本、二进制等)。
- 可以处理跨域请求,通过
CORS
机制配置。
fetch 的基本用法¶
fetch 的语法相当简洁,最基本的形式是:
具体意思就是: