解決「未能建立 SSL TLS 安全通道」異常

2022-03-28 14:55:16 字數 834 閱讀 9510

引用:

之前寫了乙個桌面程式,程式會間歇性訪問某個https介面,一直用的好好的,今天突然報錯了,異常就發生在訪問介面的地方,曰「請求被中止,未能建立 ssl/tls 安全通道。」,另外有台電腦也有跑該程式,也是同樣的報錯,看來是介面方改動過什麼了。

搜尋一番,原因應該是,介面方變更了安全協議,而客戶端並未啟用該協議。解決辦法自然就是:讓客戶端啟用該協議。具體就是在發起網路請求之前確保servicepointmanager.securityprotocol中含有服務端所用的安全協議,如果不知道或希望客戶端健壯一點,當然最簡單的方式就是把所有可用的協議都啟用,隨你服務端將來怎麼換。**如下:

servicepointmanager.securityprotocol = securityprotocoltype.ssl3

| securityprotocoltype.tls

| securityprotocoltype.tls11

| securityprotocoltype.tls12;

但如果客戶端是基於.net framework 4.0,securityprotocoltype列舉中並沒有tls11和tls12,這就需要直接填值:

servicepointmanager.securityprotocol = securityprotocoltype.ssl3

| securityprotocoltype.tls

| (securityprotocoltype)0x300 //tls11

| (securityprotocoltype)0xc00; //tls12

解決「未能建立 SSL TLS 安全通道」異常

之前寫了乙個桌面程式,程式會間歇性訪問某個https介面,一直用的好好的,今天突然報錯了,異常就發生在訪問介面的地方,曰 請求被中止,未能建立 ssl tls 安全通道。另外有台電腦也有跑該程式,也是同樣的報錯,看來是介面方改動過什麼了。搜尋一番,原因應該是,介面方變更了安全協議,而客戶端並未啟用該...

未能建立輸出目錄 release 遊戲廣場

環境 1.win7 專業版 2.vs2003 用vs2003編譯,但是報錯,提示 未能建立輸出目錄 首先想到,設定的編譯目錄,右擊工程 屬性 生成事件 生成後事件 命令列有執行的語句 檢視後沒發現問題,鬱悶了乙個下午。後來看報錯日誌無意發現錯誤 買個關子,上圖讓大家自己看看 下圖,任務列表欄報錯 下...

解決 lifelines anaconda安裝失敗

先說明一下 我的anaconda安裝路徑設定的是國內映象,不是官方預設的路徑 在anaconda安裝lifelines,1 首先用的命令是 conda install lifelines,結果 不成功。2 接著用從lifelines說明書上寫的命令 conda install c conda for...