邮递员的GET请求不会触发API,但浏览器会触发

问题描述 投票:0回答:1

[当我尝试通过浏览器访问端点时,它工作得很好,但是,当我尝试使用邮递员时,它不会触发端点。

这是我的带有启动URL的json文件。

{
  "iisSettings": {
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": {
      "applicationUrl": "http://localhost:51676",
      "sslPort": 44354
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "licent.Api": {
      "commandName": "Project",
      "launchBrowser": true,
      "applicationUrl": "http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

BROWSER -> http://localhost:5000/api/products (doesn't work)
POSTMAN -> http://localhost:5000/api/products (doesn't work)

BROWSER -> https://localhost:44354/api/product (WORKS)
POSTMAN -> https://localhost:44354/api/product (doesn't work)

我注意到邮递员默认情况下有一些隐藏的标题,这可能是问题所在吗?这是第二个URL出现的错误

enter image description here

邮递员中隐藏的标题enter image description here

postman asp.net-apicontroller
1个回答
0
投票

我将回答我自己的问题。

我发现我必须禁用该证书,并且它可以工作。我不确定这是否可行,但是我认为直到完成开发为止,都可以禁用证书。

© www.soinside.com 2019 - 2024. All rights reserved.