网络请求是通过网络(例如 Internet)从一台计算机或设备发送到另一台计算机或设备的消息。它通常涉及客户端向服务器发出数据或资源请求,然后服务器以请求的信息进行响应。
例如,当您在网络浏览器中访问某个网站时,您的浏览器会向该网站的服务器发送网络请求,要求将网页传送到您的计算机。然后服务器响应网页数据,显示在您的浏览器中。
异步 JavaScript 是一项强大的功能,它允许您在不阻塞应用程序主线程的情况下发出网络请求。
当发出网络请求时,JavaScript 可以异步执行,以便用户可以在后台处理请求的同时继续与 Web 应用程序交互。
可以使用XMLHttpRequest (XHR) 对象或较新的Fetch API来使用异步 JavaScript 发出网络请求
获取API
要使用 Fetch API 发出网络请求,您可以使用 fetch() 函数,该函数返回一个Promise,该 Promise 解析为表示对您的请求的响应的 Response 对象。
这是一个基本示例:
fetch('https://api.example.com/data')
.then(response