简体   繁体   English

Laravel,本地托管cURL错误60:SSL证书

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

I keep getting the error which calling an API locally, works fine on my server: 我一直收到在本地调用API的错误,在我的服务器上工作正常:

cURL error 60: SSL certificate problem: unable to get local issuer certificate cURL错误60:SSL证书问题:无法获取本地颁发者证书

Is there a way to stop this exception from showing locally? 有没有办法阻止此异常在本地显示?

Here's my code, ignore the () as this is variable info: 这是我的代码,忽略(),因为这是变量信息:

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);

    }

Is there a way to stop this exception from showing locally so I can carry on testing? 有没有办法阻止此异常在本地显示,所以我可以进行测试?

If you are testing locally you can disable the SSL verification: 如果您在本地测试,则可以禁用SSL验证:

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

See the docs for more information: http://guzzle.readthedocs.io/en/latest/request-options.html#verify-option 有关更多信息,请参阅文档: http//guzzle.readthedocs.io/en/latest/request-options.html#verify-option

However you should not use this for anything else than testing, in normal cases you should use a certificate and verify this certificate properly. 但是,除了测试之外,您不应该将此用于其他任何操作,在正常情况下,您应该使用证书并正确验证此证书。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 cURL 错误 60:Laravel 5.4 中的 SSL 证书 - cURL error 60: SSL certificate in Laravel 5.4 cURL错误60:Laravel 5.3中的SSL证书 - cURL error 60: SSL certificate in Laravel 5.3 laravel 5.7 cURL错误60:SSL证书问题:无法获取本地颁发者证书 - laravel 5.7 cURL error 60: SSL certificate problem: unable to get local issuer certificate Laravel Firebase cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书 - Laravel Firebase cURL error 60: SSL certificate problem: unable to get local issuer certificate laravel:cURL 错误 60:SSL 证书无法获得本地颁发者证书 - laravel : cURL error 60: SSL certificate unable to get local issuer certificate Laravel 8/Mailchimp: cURL 错误 60: SSL 证书问题:无法获取本地颁发者证书 - Laravel 8/Mailchimp: cURL error 60: SSL certificate problem: unable to get local issuer certificate cURL 错误 60:SSL 证书:无法获取本地颁发者证书 - cURL error 60: SSL certificate: unable to get local issuer certificate cURL 错误 60 - SSL 证书问题 - 无法获取本地颁发者 - cURL error 60 - SSL certificate problem - unable to get local issuer 如何解决cURL错误60:Laravel 5中的SSL证书? - How solve cURL error 60: SSL certificate in Laravel 5? AWS SSL 安全错误:[curl] 60:SSL 证书问题...:无法获取本地颁发者证书 - AWS SSL security error : [curl] 60: SSL certificate prob...: unable to get local issuer certificate
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM