邮递员中的“无法获得任何答复”

Ban*_*dem 3 postman asp.net-core

我正在学习ASP.NET Core。我用于此目的的服务器是Postman,我将其从磁盘导入JSON文件。API的代码是用Visual Studio编写的,并且编译时没有错误。在邮递员中发送GET请求时,出现以下错误:“无法获得任何响应”。为了解决这个问题,我对设置进行了更改(请参见所附图像),但这不是解决方案。可以请我吗? 在此处输入图片说明 在此处输入图片说明

这是显示GET请求和我得到的错误的屏幕截图:在此处输入图片说明

控制器的代码:

using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace CityInfo.API.Controllers
{
    [Route("api/cities")]
    public class CitiesController : Controller
    {
        [HttpGet()]
        public IActionResult GetCities()
        {
            return Ok(CitiesDataStore.Current.Cities);
        }

        [HttpGet("{id}")]
        public IActionResult GetCity(int id)
        {
            var cityToReturn = CitiesDataStore.Current.Cities.FirstOrDefault(c => c.Id == id);
            //);
            if (cityToReturn == null)
                return NotFound();
            else
                return Ok(cityToReturn);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

lut*_*rol 12

我遇到了同样的问题。这是我第一次使用asp net core来构建Web api,并且一直在为同样的问题而苦苦挣扎。

我已经解决了这种方式:

用于dotnet dev-certs https --trust构建证书。然后使用dotnet run

要修复邮递员,请转至设置->常规,然后关闭SSL证书验证。

希望对您有帮助。

在此视频中找到答案:ASP .NET Core-解决问题邮递员由于CMVDev的SSL证书错误而无法访问