PHP curl传输数据过大返回null
项目背景:用curl调用第三方erp接口上传数据,数据过大的时候返回null,用postman就可以,
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
因为当 strlen($data) > 1024 时,curl_exec函数将返回空字符串。要加一行参:
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));