Эквивалент опции Curl -k в php - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь сделать запрос Curl в php. Я начал с этого через командную строку: curl -k -X "POST" -d "{\"_format\":\"json\",\"id\":\"152\",\"subscription_type\":\"TEST\"}" -H "Content-type:\ application/json" -H "Accept:\ application/json" https://url Теперь мне нужно сделать это в PHP , но я не знаю, что эквивалентно опции -k (чтобы отключить проверку сертификата) в PHP .

Но я кое-что пробовал:

curl_setopt_array($curl, array(
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_CUSTOMREQUEST => "POST",
        CURLOPT_POSTFIELDS => $data,
        CURLOPT_HTTPHEADER => $headers,
        CURLOPT_SSL_VERIFYPEER => false
    ));

1 Ответ

0 голосов
/ 02 мая 2018
Параметр

curl -k фактически устанавливает два различных параметра в false. отключает проверку подписи в сертификате , а отключает проверку имени хоста в сертификате :

CURLOPT_SSL_VERIFYPEER => false
CURLOPT_SSL_VERIFYHOST => false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...