我試圖POST一些數據到Rest API,但我收到失敗消息。我嘗試了一些不同的方式去做,但我不能那樣做。我有一個使用cURL和Codeigniter Rest服務的PHP客戶端。POST URL作爲數據與cURL休息服務
當我想將數據數組發送到REST時,沒有任何問題。系統使用urlencode和urldecode。但是當我發佈像網站=>'http://abc.com'的URL數據時,會出現「找不到對象」等錯誤。我如何將URL發佈到服務器?有沒有一種方法或方法來發布數據而不進行編碼解碼?數據陣列如下。
$data = array('id' => urlencode('12'),
'name' => urlencode('Test'),
'website' => urlencode('http://www.test.com'));
第二個問題是,當我POST數據作爲數組,我不能得到這個數組。
$array = $this->get('parameters');
無法正常工作。
$data = array('parameters' => array('id' => urlencode('12'),
'name' => urlencode('Test'),
'website' => urlencode('http://www.test.com')));
謝謝。