Есть ли способ принять что-либо в строке запроса маршрута в. NET Core API 2.X? Например, если бы я передал следующее действие тому же действию, но с разными строками запроса, я получил бы ответ, содержащий строку запроса.
localhost:PORT/api/values/echo?something=2&somethingelse=test
localhost:PORT/api/values/echo?word=hello-world
Ответ на два запроса будет соответственно:
something=2&somethingelse=test
word=hello-world
Я думал, что приведенная ниже попытка сработает, но я ошибся.
[HttpGet("echo")]
public IActionResult Echo(dynamic query)
{
return Ok(query);
}