您好,我没有任何代码可以显示,但我只是想知道如何在 Insomnia 的 get 请求中设置参数。基本上是 url 中的参数,例如 /test/:id,其中 id 是参数。
我知道您可以添加查询,但这不是我想要的。
如果您需要我提供更多信息,请告诉我。
小智 7
正如 @karloluis 所命名的那样,无需任何插件即可完成此操作。
但这很令人困惑,而且我很难找到正确的方法来做到这一点,所以我只是尝试在这里为未来的用户解释一下。
只需在要更改为请求参数的部分的端点 URL 中,只需开始键入“req”并等待自动完成出现。
在此列表中,您应该选择Request --> Query Parameter,以便您可以以正确的方式配置它。
如果您在查询列表中为请求参数设置了一个值,在我的例子中,您应该能够在请求参数的预览中看到它。
最后,记得禁用列表中的查询,这样就不会重复。
小智 1
命名路由参数应在 URL 中指定——无需在请求本身中指定键,因为您的应用程序会根据它们在请求中的位置来解析它们。
/test/:id因此,如果您的服务器上有一个路由处理程序,只需https://url/test/123从任何客户端(包括 Insomnia)发出请求,并在您的处理程序(在 Express 中)中使用此 id req.params.id。
但如果你想在请求中使用 key=value 结构,我相信,使用 Insomnia 中的“查询”选项卡和服务器上的 req.query.id 是 GET 的唯一选择。
| 归档时间: |
|
| 查看次数: |
25655 次 |
| 最近记录: |