我最近才升級到OSX 10.10 Yosemite,由于升級,我無法再將Curl POST轉(zhuǎn)換為SSL url。我首先使用了wordpress的wp_remote_request調(diào)用,還嘗試在php中使用curl。兩者(按預(yù)期)給出相同的錯誤消息:錯誤號:56錯誤字符串:SSLRead()返回錯誤-9806注意:當(dāng)我將POST卷曲到HTTP時,它可以正常工作。我認(rèn)為這是PHP.ini或apache中的設(shè)置(升級后丟失了原始的HTTPD.conf文件...)。誰能幫我嗎?
3 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗 獲得超10個贊
我也有類似的SSLRead() return error -9806錯誤問題,也有SSL Version => SecureTransport。
但就我而言,問題是我設(shè)置了curl CURLOPT_HTTP_VERSION選項:
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
如果刪除該選項,則cURL將決定默認(rèn)使用哪個版本。有關(guān)更多信息,請參見curl_setopt文檔。
這對我有用,并且我不需要使用cURL或PHP進(jìn)行任何更改。但這是error -9806出現(xiàn)的許多情況之一的解決方案。
- 3 回答
- 0 關(guān)注
- 435 瀏覽
添加回答
舉報
0/150
提交
取消