.NET HttpWebRequest的HTTPS错误
-
21-09-2019 - |
题
您好我试图获取从HTTPS Web数据(我不后面防火墙或代理),然而,即使接受它保持投掷System.Net.WebExceptionStatus.SecureChannelFailure
与所示的消息中的所有证书:取消该请求:无法创建一个安全的SSL / TLS通道
......我到处找那么你们是我最后的机会。
static void Main(string[] args)
{
RemoteCertificateValidationCallback ServerCertificateValidationCallback = delegate { return true; };
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://miyoigo.yoigo.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
Console.Write(reader.ReadToEnd());
}
}
在预先感谢;)
解决方案 3
我已经解决了我的问题看: 你如何获得一个System.Web.HttpWebRequest对象使用SSL 2.0?
其他提示
尝试打印引发WebException的InnerException属性,应该提供一个特定原因negot失败
Console.WriteLine("Inner Exception");
Console.WriteLine(String.Concat(e.InnerException.StackTrace, e.InnerException.Message));
这代码工作正常,我完全按照你拥有了它。我的猜测是,你有什么网络相关的事情。你后面的代理服务器或防火墙?像雷在他的评论中说,试着打从浏览器URL。
不隶属于 StackOverflow