.Net Core 通过HttpWebRequest请求Https接口,抛出异常报错:System.NotSupportedException:“The requested security protocol is not supported.”
这个问题该怎么解决呢,我的开发环境是.net core 3.1的
最佳解决方案
可以看下你请求的接口使用的协议版本,和接口的SSL版本一致就不可以。其他没有用用到的可以移除。
下面以firefox为例演示如何查看https接口的ssl协议版本
一、在浏览器里面打开接口,不用管接口是否报错的
点击小锁图标如下图:
二、点击安全链接后面的箭头
三、更多信息
四、查看“技术细节”,查看下接口地址使用的SSL版本