一部のデータを Rest API に POST しようとしましたが、エラー メッセージが表示されます。私はいくつかの異なる方法を試しましたが、それを行うことはできません。cURL と Codeigniter Rest Service を使用する PHP クライアントがあります。
データ配列を REST に POST したい場合は問題ありません。システムは urlencode と urldecode を使用します。しかし、website => ' http://abc.com 'のような URL データを投稿すると、「オブジェクトが見つかりません」のようなエラーが発生します。サーバーに URL を投稿するにはどうすればよいですか? エンコード/デコードせずにデータを POST する方法はありますか? データ配列を以下に示します。
$data = array('id' => urlencode('12'),
'name' => urlencode('Test'),
'website' => urlencode('http://www.test.com'));
2 番目の質問は、データを配列として POST すると、この配列を取得できないということです。
$array = $this->get('parameters');
動作していません。
$data = array('parameters' => array('id' => urlencode('12'),
'name' => urlencode('Test'),
'website' => urlencode('http://www.test.com')));
ありがとうございました。