第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

osx 10.10 CURL POST到HTTPS url給出SSLRead()錯誤

osx 10.10 CURL POST到HTTPS url給出SSLRead()錯誤

C++
慕桂英546537 2019-12-12 14:10:04
我最近才升級到OSX 10.10 Yosemite,由于升級,我無法再將Curl POST轉換為SSL url。我首先使用了wordpress的wp_remote_request調用,還嘗試在php中使用curl。兩者(按預期)給出相同的錯誤消息:錯誤號:56錯誤字符串:SSLRead()返回錯誤-9806注意:當我將POST卷曲到HTTP時,它可以正常工作。我認為這是PHP.ini或apache中的設置(升級后丟失了原始的HTTPD.conf文件...)。誰能幫我嗎?
查看完整描述

3 回答

?
慕少森

TA貢獻2019條經(jīng)驗 獲得超9個贊

此SSL錯誤(OSStatus代碼:9806)意味著由于建立連接時發(fā)生錯誤(例如,在某些無效命令上),服務器終止了您的連接。這似乎僅在到遠程主機的SSL連接介于兩者之間時才發(fā)生。


SSL手冊(SSL_get_error)沒有對此進行詳細說明,但是此錯誤消息來自libcurlSecureTransport / Darwinssl TLS后端使用的內(nèi)置消息(您可以在SecureTransport.h頭文件中找到其OSStatus ):


errSSLClosedAbort           = -9806,    /* connection closed via error */

根據(jù)我的經(jīng)驗,這通常發(fā)生在您位于代理后面或連接到使用身份驗證機制的受限網(wǎng)絡時。


因此,請確認您已通過WiFi連接到正確的網(wǎng)絡,并且其他HTTPS正常運行。如果不是,請檢查是否需要指定代理憑據(jù),或者您的ISP是否覆蓋了證書鏈并需要某種身份驗證,或者它基本上阻止了對其防火墻中某些站點的訪問。



查看完整回答
反對 回復 2019-12-13
?
臨摹微笑

TA貢獻1982條經(jīng)驗 獲得超2個贊

我也有類似的SSLRead() return error -9806錯誤問題,也有SSL Version => SecureTransport。


但就我而言,問題是我設置了curl CURLOPT_HTTP_VERSION選項:


$curl = curl_init();    

curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);

如果刪除該選項,則cURL將決定默認使用哪個版本。有關更多信息,請參見curl_setopt文檔。


這對我有用,并且我不需要使用cURL或PHP進行任何更改。但這是error -9806出現(xiàn)的許多情況之一的解決方案。



查看完整回答
反對 回復 2019-12-13
  • 3 回答
  • 0 關注
  • 349 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號