在 postman 中使用 post 时 url 传参的机制
在 postman 中,即使选择 post 协议,也允许在 url 中添加参数。这可能会令人困惑,因为通常 post 请求应该在请求体中传递参数。然而,postman 允许在 post、put 和 delete 请求中通过 “query params” 的形式在 url 中传递参数。
“query params” 是附加在 url 末尾的一组键值对,用问号 (?) 分隔,并用与号 (&) 连接。例如:
http://example.com/api/v1/users?name=John&age=30
在 postman 中,可以使用 “url parameters” 选项卡来添加 “query params”。
需要注意的是,虽然在技术上可行,但通常情况下:
- get 请求使用 “query params” 传递参数
- post、put 和 delete 请求使用请求体传递参数
使用这种约定的原因是,它有助于保持请求更加清晰和可读。