У меня есть метод поиска в моем контроллере API.Это запрос GET с входным параметром Dictionary keyValuePairs.
Код выглядит примерно так.
[Route("Search")]
[HttpGet]
public IHttpActionResult Search( Dictionary<string, string> keyValuePairs)
{
IDictionary<string, object> resultDict = new Dictionary<string, object>();
var keyValueParameters = this.Url.Request.GetQueryNameValuePairs();
//Do bunch of things with keyValueParameters and fill up resultDict
return Ok(resultDict);
}
Страница справки выглядит следующим образом.
Где вы можете видеть параметры тела в информации запроса, но не для информации ответа.Не должно ли быть иначе для GET.Я уверен, что мне нужно справиться с этим немного по-другому, учитывая словари, но не в состоянии понять это.