前端在apifox中使用params、body、headers、cookies、auth几种方式分别怎么给后端传递参数
时间: 2023-12-22 08:02:17 浏览: 101
在apifox中,前端可以使用params、body、headers、cookies、auth这几种方式来向后端传递参数:
1. Params传参方式:
Params是将参数拼接在URL中的方式,例如:
```
https://example.com/api?id=123&name=test
```
在apifox中,可以在请求的URL中添加params参数,如下所示:
![apifox-params.png](https://cdn.jsdelivr.net/gh/linlinjava/figure-bed/2022-01-09-03-52-13-apifox-params.png)
2. Body传参方式:
Body是将参数放在请求体中的方式,例如:
```json
{
"id": 123,
"name": "test"
}
```
在apifox中,可以在请求的Body中添加参数,如下所示:
![apifox-body.png](https://cdn.jsdelivr.net/gh/linlinjava/figure-bed/2022-01-09-03-52-45-apifox-body.png)
3. Headers传参方式:
Headers是将参数放在请求头中的方式,例如:
```
Authorization: Bearer xxxxxxxx
```
在apifox中,可以在请求的Headers中添加参数,如下所示:
![apifox-headers.png](https://cdn.jsdelivr.net/gh/linlinjava/figure-bed/2022-01-09-03-53-11-apifox-headers.png)
4. Cookies传参方式:
Cookies是将参数放在Cookies中的方式,例如:
```
id=123; name=test
```
在apifox中,可以在请求的Cookies中添加参数,如下所示:
![apifox-cookies.png](https://cdn.jsdelivr.net/gh/linlinjava/figure-bed/2022-01-09-03-54-03-apifox-cookies.png)
5. Auth传参方式:
Auth是将参数放在授权头中的方式,例如:
```
Authorization: Basic xxxxxxxx
```
在apifox中,可以在请求的Auth中添加参数,如下所示:
![apifox-auth.png](https://cdn.jsdelivr.net/gh/linlinjava/figure-bed/2022-01-09-03-54-42-apifox-auth.png)
以上就是在apifox中使用params、body、headers、cookies、auth几种方式向后端传递参数的方法。