asp.net-core - postman 中的"Could not get any response"

标签 asp.net-core postman

我正在学习 ASP.NET Core。我用于此目的的服务器是 Postman,我从光盘导入 JSON 文件。 API 的代码是在 Visual Studio 中编写的,并且编译无错误。 当我在 Postman 中发送 GET 请求时,收到此错误:“无法获得任何响应”。 为了解决这个问题,我对设置进行了更改(请参阅附图),但这不是解决方案。你能用这个让我高兴吗? enter image description here enter image description here

这是显示 GET 请求和我收到的错误的屏幕截图:enter image description here

Controller 的代码:

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);
        }
    }
}

最佳答案

我也遇到了同样的问题。这是我第一次使用 ASP Net Core 构建 Web api,并且正在努力解决同样的问题。

我是这样解决的:

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

要在 postman 中修复,请转到“设置”->“常规”并关闭 SSL 证书验证。

希望对您有帮助。

在这个视频中找到答案:ASP .NET Core - Fix Problem Postman cannot access due to SSL Certificate Error by CMVDev

关于asp.net-core - postman 中的"Could not get any response",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52819808/

相关文章:

asp.net-core - 无法使 .NetCore cookie 过期

c# - 无法在 asp.net core web API 6.0 中获取环境变量

java - 上传文件 spring boot 所需的请求部分 'file' 不存在

asp.net-core - Asp.Net 5 预览模板

asp.net-core - 如何在 Entity Framework Core 中创建与同一实体的两个一对一关系

postman - 如何在 Postman 中标记测试

api - 使用 REST API 时出错 : "error_description": "AADSTS7000215: Invalid client secret is provided.\r\n跟踪 ID:

json - 如何在 POSTMAN 中发送 curl POST 变量

c# - ASP.NET Core RESTful,相同的路由但不同的操作

Laravel 无法从 Postman 获取数据