[英]url as parameters? in ASP.NET CORE
有没有办法将 url 作为参数读取?
例如 url 可以是:
downloadSomething.com/data/json/something
和方法:
[HttpGet]
public async Task<Data> Data(string type, string otherParameter)
{
...
我知道这不是一个好习惯。我只是想知道这是否可能。
谢谢帮助:)
我不确定你在这里问什么。 默认情况下路由的工作方式将允许这个特定的示例。
[HttpGet("data/{type}/{otherParameter}")]
如果您正在谈论实际将路径的一部分作为参数,您可以使用 catch-all 参数,但它必须是路线中的最后一个参数(因为它显然会吞噬一切)。
[HttpGet("data/{**stuff}")]
然后将使用完整路径设置参数stuff
: json/something
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.