Asp.net web api 无法通过Postman调用访问Web API CORE 3.0

Asp.net web api 无法通过Postman调用访问Web API CORE 3.0,asp.net-web-api,postman,.net-core-3.1,Asp.net Web Api,Postman,.net Core 3.1,我正在测试simple.NETWebAPI Core3.1,并通过以下教程设置了简单方法。我已成功运行Web API,但无法从Postman调用/ 控制器 namespace CoreAPIApplication.Controllers { [路由(“api/[控制器]”)] [ApiController] TodoItemsController的公共类:ControllerBase { 私有只读TodoContext\u上下文; 公共TodoItemsController(TodoConte

我正在测试simple.NETWebAPI Core3.1,并通过以下教程设置了简单方法。我已成功运行Web API,但无法从Postman调用/

控制器
namespace CoreAPIApplication.Controllers
{
[路由(“api/[控制器]”)]
[ApiController]
TodoItemsController的公共类:ControllerBase
{
私有只读TodoContext\u上下文;
公共TodoItemsController(TodoContext上下文)
{
_上下文=上下文;
}
[HttpGet]
公共异步任务


我尝试过从postman设置启用SSL证书和不启用SSL证书的postman,但仍然没有结果

您可以通过在控制器类顶部添加此=>[EnableCors(“CorsPolicy”)]来启用CorsPolicy吗

namespace CoreAPIApplication.Controllers
{
    [EnableCors("CorsPolicy")]
    [Route("api/[controller]")]
    [ApiController]

从Startup.cs注释出

app.UseHttpsRedirection();
和使用

如果您确实需要在https上运行它,您可能需要有一个证书。
您可以通过在终端/cmd中运行:“dotnet dev certs https--trust”来创建一个。我已经尝试过了,但它不起作用……我也无法在本地主机浏览器上访问API端点。它似乎与Proxy有关。我建议尝试使用swagger来测试您的API。swagger是测试您的API的最佳选项。
app.UseHttpsRedirection();