Использование .net core c #
У меня есть простой контроллер API, как:
public class ValuesController : ControllerBase
{
// GET api/values
[HttpGet]
public ActionResult<IEnumerable<string>> Get()
{
return new string[] { "value1", "value2" };
}
}
В моем файле запуска приложения не так много.
Я использую AWS для развертывания этого. Проблема заключается в том, что, когда это развернуто, находится позади шлюза API, он запускается и возвращает тип контента как:
Content-Type →application/json; charset=utf-8
Но когда это находится позади нашей лямбды и ELB, тогда это возвращает нас как:
Content-Type →application/octet-stream
Мы не уверены, какое здесь решение. В моем коде нет ничего, что могло бы вернуть его, как указано выше.
Я даже попытался украсить свой контроллер следующим образом:
[Produces("application/json")]
Но все равно не работает.
Не уверен, что нам придется вносить какие-либо изменения в код или изменения конфигурации, о которых мы не знаем.
У кого-нибудь есть входы?