c # изменение маршрутов в контроллере API - PullRequest
0 голосов
/ 27 марта 2019

У меня есть этот контроллер

    [Route("api/controller/method/{a}/{b}")]
    public string Get(string a,string b)
    {
        return a+"__"+b;
    }

Работает только когда я отправляю запрос такого типа в браузер

API / контроллер / метод / A / B

Как мне изменить контроллер, чтобы я мог отправить запрос такого типа:

апи / контроллер / метод? А = а & B = B

1 Ответ

1 голос
/ 27 марта 2019

Как я понял из приведенного вами примера, вы хотите использовать формат запроса для передачи значений.Вы можете достичь этого следующим образом:

[HttpGet("api/controller/method")]
public string Get([FromQuery]string a, [FromQuery]string b)
{
    return a+"__"+b;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...