|
最近在使用curl中遇到CURL ERROR: Recv failure: Connection reset by peer的報(bào)錯(cuò)提示,現(xiàn)把解決方法與大家共享,希望對(duì)大家有所幫助。
我們經(jīng)常用curl來(lái)訪問(wèn)web站點(diǎn),web站點(diǎn)目前主要分為http和https兩種協(xié)議,眾所周知https類(lèi)型的網(wǎng)站都是通過(guò)ssl協(xié)議+http協(xié)議的,是目前最安全的網(wǎng)站協(xié)議,訪問(wèn)此類(lèi)網(wǎng)站的時(shí)候,會(huì)走ssl協(xié)議,驗(yàn)證訪問(wèn)者的證書(shū),檢測(cè)是否安全。
通過(guò)curl訪問(wèn)此類(lèi)網(wǎng)站也是如此流程,但是curl中需要添加相應(yīng)的參數(shù),繞過(guò)ssl證書(shū)的驗(yàn)證,才可以正常訪問(wèn),如出現(xiàn)此錯(cuò)誤的一般原因是沒(méi)有加此參數(shù)(如下所示)。
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false);
php技術(shù):PHP執(zhí)行Curl時(shí)報(bào)錯(cuò)提示CURL ERROR: Recv failure: Connection reset by peer的解決方法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。