curl请求不适用于centOS,但适用于Ubuntu
实际上,我正在尝试从我们的erp获取数据,并将其发送到一个带有curl的API 我在Ubuntu18.04服务器上准备了它,但我现在需要在centOs 7.5服务器上使用它 curl命令在ubuntu服务器上运行良好,但从centOs调用时没有给出答案。 我认为这是一个curl安装问题,但当我尝试调用其他URL(如wttr.in)时,curl命令运行良好。 我们的ERP授权来自此服务器的传入连接。$targetUrl调用返回json数据的java servlet 这是我的php curl请求:curl请求不适用于centOS,但适用于Ubuntu,curl,centos,Curl,Centos,实际上,我正在尝试从我们的erp获取数据,并将其发送到一个带有curl的API 我在Ubuntu18.04服务器上准备了它,但我现在需要在centOs 7.5服务器上使用它 curl命令在ubuntu服务器上运行良好,但从centOs调用时没有给出答案。 我认为这是一个curl安装问题,但当我尝试调用其他URL(如wttr.in)时,curl命令运行良好。 我们的ERP授权来自此服务器的传入连接。$targetUrl调用返回json数据的java servlet 这是我的php curl请求:
public function getOraclecustomersInfos()
{
$ch = curl_init($targetUrl);
$vars = 'action=devis';
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );
$oracleCustomersInfosJson = json_decode($content, true);
return $oracleCustomersInfosJson;
}
这应该返回一个客户列表,但绝对不返回任何内容、错误和内容
我认为最不可能产生问题的是访问控制允许源代码,但我真的不知道如何检查这个
谢谢您的帮助。最后,问题来自ERP本身。要访问Javaservlet,我需要对新服务器IP进行授权 问题解决