【发布时间】:2021-11-05 03:38:01
【问题描述】:
我正在尝试将多个参数传递给 GET 方法
[Route("v1/v2/v3/?{param}")]
public async Task<HttpResponseMessage> GetContent(string param)
来自当前的请求,可能看起来像:
https://localhost:44363/v1/v2/v3/?isFormatSimple=true
或
https://localhost:44363/v1/v2/v3/?vers=v1.2.7&allow=true
首先,我必须从 isFormatSimple 获取值,第二个,v1.2.7 和 true。
但我不知道如何获得这些值。我可以检查单个方法中是否有特定参数吗? 有人可以帮忙吗?谢谢
【问题讨论】:
-
据我了解,您想为您的 WEB 应用程序编写一个端点,该端点可以使用 HTTP GET 方法在路由
https://localhost:44363/v1/v2/v3上调用,并且您希望通过 多个(字符串)参数给它。对吗? -
@turanszkik 是的
标签: c# asp.net-mvc asp.net-mvc-routing