Ошибка Swagger: не удалось разрешить ссылку - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть asp. net core 3.1 проект веб-API, в котором есть метод контроллера, принимающий JObject в качестве параметра body. При запуске SwaggerUI ошибок нет. Когда я расширяю доступный запрос POST, появляются ошибки, как вы можете видеть в следующем фрагменте кода:

Контроллер

public class LocationsController : ControllerBase
{
    [HttpPost]
    Route("validlocations")]
    async Task<IActionResult> ValidateLocationsAsync(JObject jsonData)
    {
    //
    }
}

Фрагмент ошибки enter image description here

Не могли бы вы помочь мне с этой ошибкой.

1 Ответ

0 голосов
/ 12 апреля 2020

Когда я попробовал с кодом ниже, это работает для меня.

 public class LocationsController : ControllerBase
    {
        [HttpPost]
        [Route("validlocations")]
        public async Task<IActionResult> ValidateLocationsAsync(JObject jsonData)
        {
            return null;
        }
    }

enter image description here

Можете ли вы поделиться своими stratup.cs, где вы настроили службы для Swagger?

...