postman中POST请求为何也能用URL传参?
在使用Postman发送POST请求时,您可能会注意到,即使您选择了POST协议,但URL中仍然自动添加了参数。这是因为在http协议中,POST请求确实可以采用两种方式传输数据:
- 请求正文(request body):数据作为请求的正文进行传输,通常用于提交复杂的数据。
- URL查询参数(query parameters):数据附加到URL末尾,形式为键值对,适合传输简单的数据。
因此,虽然传统上POST请求使用请求正文,但技术上也可以使用查询参数。Postman提供的此功能是为了方便用户,允许他们灵活地选择数据传输方式。
但值得注意的是,不同的HTTP操作有不同的约定俗成的方式:
- GET请求通常使用查询参数。
- POST、PUT和delete请求通常使用请求正文。
因此,为了保持约定俗成,建议在POST、PUT和DELETE请求中优先使用请求正文。