fetch请求的用法
fetch请求是一种用于获取资源的JavaScript API。它可以用于获取文本、JSON、XML、Blob等类型的数据。fetch请求的用法如下:1. 发送GET请求:```。
fetch(url)。
.then(response => response.json())。
.then(data => console.log(data))。
.catch(error => (error));。
```2.发送POST请求:```。
fetch(url, 。
method: 'POST',。
headers: 。
'Content-Type': 'application/json'。
},。
body: JSON.stringify(data)。
})。
.then(response => response.json())。
.then(data => console.log(data))。
.catch(error => (error));。
```3. 发送FormData请求:```。
const formData = new FormData();。
formData.append('username', 'john');。
formData.append('password', '123456');fetch(url, 。
method: 'POST',。
body: formData。
})。
fetch最佳用法.then(response => response.json())。
.then(data => console.log(data))。
.catch(error => (error));。
```4.设置请求头:```。
fetch(url, 。
headers: 。
'Authorization': 'Bearer ' + token。
}。
})。
.then(response => response.json())。
.then(data => console.log(data))。
.catch(error => (error));。
```5.设置超时时间:```。
const controller = new AbortController();。
const signal = controller.signal;setTimeout(() => 。
controller.abort();。
}, 5000);fetch(url, 。
signal: signal。
})。
.then(response => response.json())。
.then(data => console.log(data))。
.catch(error => (error));。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。