POST / PUT多维数组进入REST请求

时间:2013-03-20 11:34:26

标签: php rest zend-framework2

我需要发送一些用户数据以通过ZF2 REST进行保存。我正在以application / x-www-form-urlencoded格式发送数据

username=test&first_name=test1&last_name=test2

现在我需要添加一些像

这样的数组数据
array ( 0 => array('id' => 123, name => 'test' ), 1 => array('id' => 124, name => 'test1' ));

现在我只对我的所有其他请求使用application / x-www-form-urlencoded所以我不喜欢除了它之外的任何方法,因为这将导致所有代码的更改。所以只有解决方案我想用标准的POST数据格式发送数据,如

username=test&first_name=test1&last_name=test2&fields[0][id]=123&fields[0][name]=test&fields[1][id]=124&fields[1][name]=test1

其他解决方案我正在考虑在字段参数中进行序列化或json编码的字符串发送。但是寻找更好的解决方案。

0 个答案:

没有答案