// 示例代码:使用 JavaScript 处理 HTTP 响应
// 使用 Fetch API 发起 HTTP 请求并处理响应
fetch('https://api.example.com/data')
.then(response => {
// 检查响应是否成功
if (!response.ok) {
throw new Error('Network response was not ok ' + response.statusText);
}
// 将响应体解析为 JSON 格式
return response.json();
})
.then(data => {
// 处理返回的数据
console.log('Data received:', data);
})
.catch(error => {
// 处理请求过程中发生的错误
console.error('There has been a problem with your fetch operation:', error);
});
fetch
:这是一个用于发起 HTTP 请求的现代 API。它返回一个 Promise
,该 Promise
在请求完成时会解析为 Response
对象。response.ok
:检查响应状态码是否在 200-299 范围内,表示请求成功。如果不是,则抛出错误。response.json()
:将响应体解析为 JSON 格式,同样返回一个 Promise
。then
:用于处理 Promise
成功解析后的结果。catch
:用于捕获和处理 Promise
链中的任何错误。这个示例展示了如何使用 JavaScript 的 Fetch API 来发送 HTTP 请求,并处理服务器返回的响应。
上一篇:js 转义
下一篇:js urldecode
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站