我使用笨REST API,和我有這樣的最後幾個字符笨REST API,JSON響應缺少
$this->response(array('error' => 'Items could not be found'),403);
它正常工作在本地機器的響應代碼,但在服務器上我得到一個這樣
{"error":"Items could not be foun
最後幾個字符輸出缺少
實際輸出應該是這樣的
{"error":"Items could not be found"}
我使用笨REST API,和我有這樣的最後幾個字符笨REST API,JSON響應缺少
$this->response(array('error' => 'Items could not be found'),403);
它正常工作在本地機器的響應代碼,但在服務器上我得到一個這樣
{"error":"Items could not be foun
最後幾個字符輸出缺少
實際輸出應該是這樣的
{"error":"Items could not be found"}
我在與REST_Controller同樣的問題。這可能有點破解,但這對我有用。
找到並刪除下面的代碼(在response
函數的末尾):
if (! $this->_zlib_oc && ! $CFG->item('compress_output'))
{
header('Content-Length: ' . strlen($output));
}
然後,它開始顯示完整的JSON響應。
我有同樣的問題!這解決了我的問題!很高興我找到了這個! – SHT
我也有同樣的問題,我解決它這樣...但有一件事我不明白的是,我的系統工作更早沒有從最後一年的這種變化,突然我得到了這個問題。它是如何工作更早? –
什麼是「Codeigniter REST API」?你是指Phil Sturgeon的圖書館,還是別的什麼? 這不是CI發佈的正式組成部分,所以我們需要叩頭 – jmadsen
這是API http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter- 2/ –
你應該檢查你的PHP錯誤日誌以尋找線索。 – xiankai