webrequest请求接口,但是接口证书不受信任(基础连接已经关闭: 无法与远程服务器建立信任关系)
webrequest 请求接口,接口提示: 基础连接已经关闭: 无法与远程服务器建立信任关系
在你的请求里面加上这两行(红色标记的),而且两个都是必要的:(别问为啥,我也不知道......)多次尝试出来的结果
/// <summary> /// 底层GET请求 /// </summary> /// <param name="url"></param> /// <returns></returns> public static string CarGetHttpRequest(string url) { try { HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url); webRequest.Method = "GET"; //设置支持的ssl协议版本,这里我们都勾选上常用的几个 ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | (SecurityProtocolType)3072; //忽略验证证书错误 ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true; HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse(); StreamReader sr = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8); string str = sr.ReadToEnd(); return str; } catch (Exception ex) { return ex.Message; } }
分类:
学习日记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了