簡體   English   中英

Laravel,本地托管cURL錯誤60:SSL證書

[英]Laravel, Local Hosted cURL error 60: SSL certificate

我一直收到在本地調用API的錯誤,在我的服務器上工作正常:

cURL錯誤60:SSL證書問題:無法獲取本地頒發者證書

有沒有辦法阻止此異常在本地顯示?

這是我的代碼,忽略(),因為這是變量信息:

public function testCheck($domains){

        $client = new Client();

        $res = $client->request('GET', 'https://api.namecheap.com/xml.response?ApiUser=(username)&ApiKey=(apikey)&UserName(username)&ClientIp=(ip)&Command=namecheap.domains.check&DomainList=' . $domains);

        $data = json_decode($res->getBody());

        dd($data);

    }

有沒有辦法阻止此異常在本地顯示,所以我可以進行測試?

如果您在本地測試,則可以禁用SSL驗證:

// Disable validation entirely
$client->request('GET', '/', ['verify' => false]);

有關更多信息,請參閱文檔: http//guzzle.readthedocs.io/en/latest/request-options.html#verify-option

但是,除了測試之外,您不應該將此用於其他任何操作,在正常情況下,您應該使用證書並正確驗證此證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM