Отправить данные JSON с помощью 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]}

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]