Получение 404 ошибки в API-запросе с ASP.NET Core и Swagger - PullRequest
0 голосов
/ 10 октября 2018

Я тестирую свои ASP.NET Core API с помощью Swagger.Все в порядке, но я новичок с swagger и apis.

Я получаю следующую ошибку.Я устанавливаю точку останова в первой строке, но она не может быть достигнута.

Ошибка: 404 Заголовки ответа: content-length: 0 дата: ср, 10 октября 2018 17:02:20GMT сервер: Kestrel статус: 404 х с питанием, с помощью: ASP.NET х-исходников,: = UTF-8 B QzpcVXNlcnNcaWNsb3VcRG9jdW1lbnRzXFZpc3VhbCBTdHVkaW8gMjAxN1xyZXBvc19naXRfc291cmNlXGJhY2tlbmRfY3NoYXJwX3dpdGhfbG9jYXRpb25zXGJhY2tlbmRfY3NoYXJwXEJyaW8uTG9jYXRpb24uQXBpXGFwaVxzdWJ1cmJzXDEyMzQ1 =

Это мой метод действия??.Я пытаюсь получить коллекцию Пригородов по ZipCode:

        [HttpGet("{zipCode}")]
        [Produces(typeof(List<SuburbViewModel>))]
        public async Task<IActionResult> GetSuburbByZipCodeAsync(string zipCode, CancellationToken ct = default(CancellationToken))
        {
            try
            {
                if (await _manager.GetSuburbByZipCodeAsync(zipCode, ct) == null)
                {
                    return NotFound();
                }

                var results = await _manager.GetSuburbByZipCodeAsync(zipCode, ct);

                Response.Headers.Add("X-Pagination", JsonConvert.SerializeObject(results));

                return new ObjectResult(results);
            }
            catch (Exception ex)
            {
                return StatusCode(500, ex);
            }
        }

Есть идеи?

...