因為公司資安政策,桌機的TLS被關掉,導致原本用C#開發CALL WEB API的程式死掉,
簡單說明DEBUG過程
- 透過POSTMAN執行,是沒問題的
- 原寫法是使用WebClient,改寫為HttpWebRequest,狀況相同
- 可能是某服務被關掉,第一個想到的就是TLS,於是改了寫法,加上以下語法就正常了
ServicePointManager.SecurityProtocol =
SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls |
SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;