亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

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

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

C++
湖上湖 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貢獻1777條經驗 獲得超3個贊

我也有類似的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出現的許多情況之一的解決方案。



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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號