Fetch API 是一个现代的 JavaScript API,用于在网络上进行 HTTP 请求。它提供了一种简单的方式来发送和接收数据,支持 Promise,对比传统的 XMLHttpRequest
,Fetch API 更加灵活且易于使用。Fetch API 使得异步操作更加清晰且易读,适合于处理网络请求。
1. 为什么使用 Fetch API
- 基于 Promise:Fetch API 返回一个 Promise,使得处理异步操作更加直观。
- 简化的语法:相较于
XMLHttpRequest
,Fetch API 的语法更加简洁。 - 支持跨域请求:Fetch API 支持 CORS(跨源资源共享),使得跨域请求变得简单。
- 更好的错误处理:通过 Promise 链,可以更加方便地处理错误。
2. Fetch API 的基本用法
2.1 发起 GET 请求
使用 Fetch API 发起 GET 请求的基本语法如下:
fetch(<