curl отключить проверку сертификатов

При отправке запроса средствами cURL можно получить ошибку: SSL certificate problem: unable to get local issuer certificate .

Можно просто отключить проверку SSL-сертификата. Например, вот так:

Я разрабатываю, и мне нужно получить доступ к https://localhost . Я знаю, что сертификат не будет соответствовать. Я просто хочу, чтобы он не обратил на это внимания. В настоящее время он дает мне следующее сообщение об ошибке:

Можно ли все-таки сказать curl для выполнения доступа?

2 ответа

Да, вы можете это сделать, поскольку curl —help или man curl сказал бы вам:

(SSL) Этот параметр явно разрешает завиток выполнять «небезопасный» SSL соединения и передачи. Все SSL-соединения пытались безопасно с использованием пакета сертификатов CA, установленного по умолчанию. В результате все соединения считаются «небезопасными», если -k, —insecure .

Смотрите этот онлайн-ресурс для получения дополнительной информации:

curl -k или curl —insecure НЕ исправляет это конкретное условие ошибки: «curl: (51) SSL peer certifcate

Суть дела. У меня стоит на сайте SSL сертификат.
Я пытаюсь парсить данные через cURL

Тестирую на сайте без SSL — все работает.
Ставлю на сайт с SSL — блокируется результат

Подскажите как делать запрос cURL с сайта с SSL сертификатом?

Оцените статью