Если вы хотите сделать POST-запрос к некоторому URL с некоторыми данными, я предлагаю кодировать данные в формате json.
См. json_encode или Symfony serializer или jms_serializer .
Или, если хотите, вы можете отправить URL-кодированные данные, используя http_build_query .
Просто не забудьте отправить правильный заголовок Content-type, application/json
или application/x-www-form-urlencoded
.
И чтобы выполнить запрос, рассмотрите возможность использования Guzzle или cURL .
Я понимаю, что только что предоставил вам официальную документацию по связанным материалам, но я не до конца понял ваш вопрос, поэтому я попытался дать вам общие указания, чтобы вы могли исследовать. Есть хорошие примеры некоторых функций, которые, я полагаю, вам понадобятся для этого.
Предполагается, что у вас есть URL-адрес для выполнения запроса:
- собрать данные для публикации
- сериализовать собранные данные
- выполнить запрос к URL с сериализованными данными
- проанализировать тело ответа
- продолжить выполнение вашей логики
В случае, если это не то, что вы искали, предоставьте больше контекста, какой-то код, который у вас есть (не делитесь конфиденциальными данными), или что-то еще, чтобы вы могли получить более точные ответы. Я надеюсь, что мне удалось помочь. Не стесняйтесь задавать больше вопросов.