fetch 同步请求
时间: 2023-09-14 08:13:00 浏览: 338
Ext.Ajax.request2.x实现同步请求
你可以使用 `fetch` 函数来进行同步请求。使用 fetch 函数,你可以发送 HTTP 请求并接收响应。下面是一个例子:
```javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => {
// 在这里处理返回的数据
console.log(data);
})
.catch(error => {
// 处理错误
console.error(error);
});
```
在上面的例子中,我们使用 `fetch` 函数发送一个 GET 请求到 `https://api.example.com/data`。然后我们使用 `.then` 方法处理返回的响应,将其解析为 JSON 格式,并在控制台中打印出来。如果请求失败,我们使用 `.catch` 方法处理错误。
需要注意的是,fetch 函数默认是异步的,但你可以使用 async/await 或者将 fetch 封装在一个 Promise 中来实现同步请求。
阅读全文