2016-07-23 135 views
0

以下代碼在本地服務器上正常工作,但在聯機服務器上拋出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>"; 
+0

你可以在你的服務器url上檢查'$ tcom'的值嗎?使用'print_r($ tcom);退出;' – C2486

+0

也只是確保數據庫證書。 – C2486

+0

爲什麼只能在本地服務器上運行?這裏需要做些什麼? –

回答

0

以提供一個(人,phpserialize,JSON)如URL參數是這樣的:&格式= phpserialize \ n)的\ N」

實施例: $ TCOM = $ ApiClient- > apiCall('get','companies & format = phpserialize');

相關問題