[英]PHP cUrl ssl timeout
我正在使用帶有Php(最新穩定的Ubuntu版本)的cUrl來獲取遠程https頁面,並且curl_exec在達到超時后返回false。 顯然我正在使用theese設置:
curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, 0);
使用wireshark,似乎服務器在“Client Hello”之后沒有回答。 一些奇怪的事實:
提示? 有人建議重新編譯curl和openssl ...我可以在開發機器上做,但生產服務器有同樣的問題,為了便於維護,我想只保留原始數據包...謝謝!
解決:
curl_setopt($soap_do, CURLOPT_SSLVERSION, 3);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.