3. **Axios**:虽然不是原生 JavaScript 的一部门,但是 Axios 是一个常用的第三方库,用于发起 HTTP 请求,提供了更简洁、更易用的 API。GET 请求和 POST 请求的参数传递方式与 Fetch API 雷同,但是语法更加清晰和简单。不可以直接使用,必要引入第三方库,地址axios仓库,下面dist文件夹下的min文件,下载后在项目中引入,例如:
```javascript
// GET 请求
axios.get('example.com/api', {
params: {
param1: 'value1',
param2: 'value2'
}
})
.then(response => console.log(response.data))
.catch(error => console.error(error));
// POST 请求
axios.post('example.com/api', {
param1: 'value1',
param2: 'value2'
},
{
headers: {
'Content-Type': 'application/json',
},
)
.then(response => console.log(response.data))
.catch(error => console.error(error));
```
复制代码
这些是原生 JavaScript 中常用的几种请求方式以及它们的 GET 和 POST 请求参数传递的方法。
4.针对于长毗连数据的剖析,如果我们要拿到每一条后端返回的数据,则要分为这个请求的请求方式,如果是get,fetch 和 EventSource都可以,如果是post请求,则只能使用fetch,EventSource只支持get请求方式。