2020年7月11日 星期六

C# WebRequest 連接 https 發生 SSL 錯誤

這個問題在 .Net 4.5 以前無法自動切換至 SSL, 問題在於憑證的驗證, 網路上有許多做法, 不過現在最簡單的方法, 就是改成 .Net 4.6以上的版本就可以了,  預設使用 TLS1.2, 如果網站 TLS 版本不符, 用 ServicePointManager 指定版本就好

https://docs.microsoft.com/zh-tw/dotnet/framework/network-programming/tls

沒有留言:

張貼留言