[英]The equivalent of Curl -k option in php
我正在嘗試在 php 中發出Curl請求。 我開始通過命令行這樣做: curl -k -X "POST" -d "{\\"_format\\":\\"json\\",\\"id\\":\\"152\\",\\"subscription_type\\":\\"TEST\\"}" -H "Content-type:\\ application/json" -H "Accept:\\ application/json" https://url
現在我需要在PHP 中創建它,但我不這樣做不知道PHP 中-k (關閉證書驗證)選項的等價物是什么。
但我嘗試了一些東西:
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $data,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_SSL_VERIFYPEER => false
));
curl 的-k
選項實際上將兩個不同的選項設置為 false。 它禁用對證書中簽名的檢查,並禁用對證書中主機名的檢查:
CURLOPT_SSL_VERIFYPEER => false
CURLOPT_SSL_VERIFYHOST => false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.