[英]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.