【发布时间】:2013-04-02 02:40:43
【问题描述】:
您好,我正在为移动应用程序测试 REST Web 服务的场景。在测试期间,我需要使用 post 方法将数组发送到我的 php 程序。我正在通过 cURL 控制台进行操作。除了传递一个数组外,其余的工作都很好。请提出任何更改。
以下代码我在 cURL 控制台中传递
C:\curlw32>curl -H "Content-Type: application/json" -X POST http://localhost/slim-login/api/submit -d "{\"specialtyCheckbox\":\"[1,2,3]\"}"
这里是捕获它的 php 代码
$request = Slim::getInstance()->request();
$onsubmit_content = json_decode($request->getBody());
$spec=$onsubmit_content->specialtyCheckbox;
echo json_encode(count($spec));
这里显示的数组长度为 1。
【问题讨论】: