用PostMan调试ASP.NET Core Web Api https接口时,遇到Could not get any response怎么办

作者 the7
发布于 2020年02月21日
评论 0
浏览 150

现在新建Asp.Net Core站点时,已默认启用https,当点击运行时,就会跳转至 https://localhost:5001 , 在我们使用postman调试接口时,可能会遇到 Could not get any response 错误,解决方案有两个。

项目不启用https

因为祸起https,首先想到的就是关闭https,继续使用http进行调试,这里有两种关闭方法,任选其一。

  1. 找到launchSettings.json文件,移除掉https相关网址。

  2. 在 startup.cs 里注释掉 UseHttpsRedirection,同时在 lanuchsettings.json 里找到 applicationUrl,将http网址移至最前边,当然删除https网址也可以。

   "applicationUrl":"http://localhost:5000;https://localhost:5001"

修改postman设置

在 File > Settings > SSL certificate verification,将on改为off。

[图片]

个人比较推荐第二种方案。

4条评论

  • 念往昔丶繁华竞逐

    2019年5月20日

    最后一个五官很漂亮,虽然脸稍微大了一点点,但也算普通人里漂亮的
  • Eleven

    2019年5月20日

    念往昔丶繁华竞逐:
    最后一个五官很漂亮,虽然脸稍微大了一点点,但也算普通人里漂亮的...
    这帖子真的是精品。美中不足的是,为什么要用繁体,虽然能看懂,但有些麻烦呀。
  • SukiU

    2019年5月20日

    我曾在某外企互联网公司工作过一段时间,他们就是那种工作时间聊天摸鱼,下班时间拼命工作,然后加班蹭加班费和补贴😂
微信公众号
站长帮
微信公众号,每日更新!