使用Guzzle发送JSON数据

时间:2014-10-13 15:53:16

标签: php httpclient guzzle

我有以下正在运行的cURL命令:

curl -X POST
                        -H "Content-Type: application/json"
                        -d '{"duplicateEntitiesIds": [21,31,41]}'
                       {URL}:3003/v1/entities/5/merge

我试图用Guzzle复制它,但是失败了,返回400状态代码:

 $request   = $httpClient->post('{URL}:3003/v1/entities/'.$mainEntityId.'/merge',
                                       ['json' =>
                                                 ['duplicateEntitiesIds' => $duplEntitiesIdsToArray]
                                       ]
                                      );
 $response   = $request->send();

我试图改变我的帖子身体,但它一直在失败。任何想法都将不胜感激。

注意

数据应按以下格式发送:

{"duplicateEntitiesId": [2,3,4]}

0 个答案:

没有答案