我试图将一些数据发布到 Rest API,但我收到了失败消息。我尝试了一些不同的方法,但我做不到。我有一个使用 cURL 和 Codeigniter Rest Service 的 PHP 客户端。
当我想将数据数组发布到 REST 时,没有问题。系统使用 urlencode 和 urldecode。但是当我发布像website => ' http://abc.com '这样的 URL 数据时,它会给出像“找不到对象”这样的错误。如何将 URL 发布到服务器?有没有一种或多种方法可以在没有编码解码的情况下发布数据?数据数组如下。
$data = array('id' => urlencode('12'),
'name' => urlencode('Test'),
'website' => urlencode('http://www.test.com'));
第二个问题是,当我将数据作为数组发布时,我无法获取此数组。
$array = $this->get('parameters');
不工作。
$data = array('parameters' => array('id' => urlencode('12'),
'name' => urlencode('Test'),
'website' => urlencode('http://www.test.com')));
谢谢你。