【问题标题】:Why is my ASP.NET Core for dotnet 5 Web API route working with browser but not working with Postman [closed]为什么我的用于 dotnet 5 Web API 路由的 ASP.NET Core 可以与浏览器一起使用,但不能与 Postman 一起使用 [关闭]
【发布时间】:2021-04-05 01:26:31
【问题描述】:

我正在使用 ASP.Net 5.0 进行学习。它适用于我的浏览器,但不适用于我的邮递员。虽然我是按照教程来的。

我在stackoverflow 上搜索并找到了许多解决方案,但它们对我没有帮助。

【问题讨论】:

  • 您遇到的问题到底是什么?向我们展示您的代码、邮递员设置、请求、响应、错误消息。我们无法回答这个甚至不是问题的帖子,因为没有“?”在您的帖子中。
  • 您使用的是什么类型的网络安全方法?也许当您尝试通过连接时,您没有提供正确的 URL 或传递正确的参数。这里有几个问题。
  • 截图不是问题描述,除非您询问图形。您可以通过打开浏览器的开发工具(通常使用 F12)并检查 Network 选项卡中的调用来执行 Postman 所做的或多或少相同的操作。您将找到请求标头、有效负载 SSL 设置。 Network 选项卡对您的请求显示了什么?您是否复制了所有标题? SSL 工作正常吗?
  • 您的浏览器是否也显示证书警告?在这种情况下,使用自签名证书连接到本地网站时,最安全的选择是信任该证书,而不是禁用 SSL 验证

标签: .net postman asp.net-core-webapi


【解决方案1】:

禁用SSL certificate verification

文件->设置->常规->SSL证书验证

【讨论】:

  • 信任开发证书比禁用验证要安全得多。如果有人不知道证书,他们很可能会忘记在测试后重新打开验证
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 2019-06-19
  • 1970-01-01
  • 2011-10-18
  • 2017-12-04
相关资源
最近更新 更多