rest api(客户端)在本地服务器上工作正常,但不在在线服务器上
问题描述:
以下代码在本地服务器上正常工作,但在联机服务器上抛出HTTP ERROR 500
。 cURL也启用。已经检查了它说的错误日志;rest api(客户端)在本地服务器上工作正常,但不在在线服务器上
AH01071: Got error 'PHP message: PHP Fatal error: Uncaught exception 'Pph\ApiClientException' with message 'Unknown error HTTP/1.1 400 BAD REQUEST\r\nSe
$tcom = $ApiClient->apiCall('get', 'companies');
echo "<table>";
foreach($tcom as $key=>$value){
foreach($value as $k => $v){
echo'<tr>';
echo '<td>' . $k . '</td>';
echo '<td>' . $v . '</td>';
echo '</tr>';
}
}
echo "</table>";
答
有
以提供一个(人,phpserialize,JSON)如URL参数是这样的:&格式= phpserialize \ n)的\ N”
实施例: $ TCOM = $ ApiClient- > apiCall('get','companies & format = phpserialize');
你可以在你的服务器url上检查'$ tcom'的值吗?使用'print_r($ tcom);退出;' – C2486
也只是确保数据库证书。 – C2486
为什么只能在本地服务器上运行?这里需要做些什么? –