PHP - 如何在使用POST方法时发送RAW帖子字段?

时间:2016-07-08 10:27:02

标签: php json curl

使用PHP,Curl(ZF2),我需要通过POST方法将RAW字段值提交给第三方API。

当我按照以下方式发送它时,它不起作用,SERVER拒绝接受:

$ss = array(
    'id'=> array('a1','b2')
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $ss); // FAIL

$ss = array(
    'id'=> 'a1,b2'
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $ss); // FAIL

curl_setopt($ch, CURLOPT_POSTFIELDS,'id=a1,b2'); // FAIL

curl_setopt($ch, CURLOPT_POSTFIELDS,'&id=a1,b2'); // FAIL

但是当我手动发送它时,SERVER接受它,并且它可以工作:

curl_setopt($ch, CURLOPT_POSTFIELDS,'{
  "id": [
    "a1",
    "b2"
  ]
}');

如何以接受的格式提交数组$ss

0 个答案:

没有答案