php使用curl請(qǐng)求
public function postRequest($payload){
$ch = curl_init($postUrl);
// 設(shè)置curl選項(xiàng),包括請(qǐng)求方式、請(qǐng)求參數(shù)、header等
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
));
// 執(zhí)行請(qǐng)求,獲取返回結(jié)果
$response = curl_exec($ch);
// 關(guān)閉curl資源
curl_close($ch);
// 處理返回結(jié)果
return $response;
}
現(xiàn)象說明
打印$response 是false
處理流程
1.打印錯(cuò)誤code 增加:
ch);
var_dump($errno);
2.執(zhí)行查看返回的code 如果77 則是因?yàn)樽C書的問題
- 重新配置證書
- 重啟php-fpm