1

嗨,我没有要显示的任何代码,但我只是想知道如何在 Insomnia 的 get 请求中设置参数。基本上是 url 中的参数,例如 /test/:id 其中 id 是参数。

我知道您可以添加查询,但这不是我所追求的。

如果您需要我提供更多信息,请告诉我。

4

3 回答 3

1

你可以使用这个插件 https://insomnia.rest/plugins/insomnia-plugin-path-parameters

它会自动将 URL 路径参数替换为语法 :foo 和在 Query 选项卡中定义的同名值。

于 2021-12-22T10:36:41.847 回答
1

在上面的选项中,就在 url 下方,Bearer 旁边有一个名为 Query 的选项。

你可以在那里添加任何你想要的 url 参数,它会在上面显示 url 预览。

于 2021-04-19T10:54:22.967 回答
0

命名路由参数应该在 URL 中指定——不需要在请求本身中指定键,因为您的应用程序会根据它们在请求中的位置来解析它们。

因此,如果您/test/:id的服务器上有路由处理程序,只需https://url/test/123从任何客户端(包括 Insomnia)请求并req.params.id在您的处理程序(在 Express 中)中使用此 id。

但是,如果您想在请求中使用 key=value 结构,我相信,使用 Insomnia 中的 Query 选项卡和服务器上的 req.query.id 是您使用 GET 的唯一选择。

于 2020-08-24T18:57:16.790 回答