post请求可以携带params参数吗?

可以

我们使用 node.js+express 写一个简单的接口服务如下:
将服务挂载到了本地3000端口,定义了一个post请求接口,请求路径为 /test,该接口会将调用者传递的paramsbody参数返回

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const express = require('express')

const app = express()

app.use(express.json())
app.use(express.urlencoded({extended: false}))

app.post('/test', (req, res) => {
res.send({
query: req.query,
body: req.body
})
})

app.listen(3000, () => {
console.log('服务已启动')
})

接下来我们使用 Apifox 对该接口进行测试



可以看到,在post请求前提下,不管是params还是body参数,该接口都可以获取到并将之返回。