Какие правила маршрута использовать для достижения Получить конечную точку, используя параметры запроса - PullRequest
0 голосов
/ 08 ноября 2019

У меня APIController, определенный следующим образом.

namespace MW.LoginService.API.Controllers
{
   [ApiController]
   [Route("my")]
   public class MyController : ControllerBase
   {

       [HttpGet("{param1}/{param2}")]
       public IActionResult GetUrl(string param1, string param2)
       {
           ....
       }
   }
}

Я могу достичь этой конечной точки, используя URL-адрес ниже. http://localhost:51000/my/value1/value2

Однако я хочу использовать обычный формат строки запроса, такой как http://localhost:51000/my?param1=value1&param2=value2

Что именно мне нужно сделать, чтобы получить доступ к конечной точке, используя параметры запроса. Googling предоставил много много предложений, но ни одно из них не сработало для меня, и я просто получаю 404 в большинстве этих случаев.

...