ga('set', 'anonymizeIp', 1);
Categories: C#Coding

[C#] 無法建立 SSL/TLS 的安全通道。解決方法

Share

在做網站爬取資料時,遇到某些網站使用SSL或TLS安全連線,需要注意的地方。

本文講述如何解決遇到無法建立SSL/TLS安全通道的方法。

要求已經中止: 無法建立 SSL/TLS 的安全通道。

SSL(Security Socket Layer),在2014年,Google發現SSL存在安全漏洞,所以各大網站使用更安全的TLS。

修改方式:

在C#程式中,建立連線前,先利用以下程式做設定即可。

System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12|SecurityProtocolType.Ssl3| SecurityProtocolType.Tls;

適用.NET版本為.NET Framework 4.5 up.

Jys

Published by
Jys

Recent Posts

[python] Flask Create RESTful API

This article gi... Read More

3 年 前發表

[Javascript] 新增/刪除JSON中key值

在web訊息交換常會需要對JS... Read More

3 年 前發表

[JAVA] SQL Server Connection

本文介紹JAVA連線SQL s... Read More

3 年 前發表