Отправляем данные в формате Json на указанный шлюз методом POST:
Переменная $result будет содержать ответ сервера на переданные данные.
У меня есть конечная точка API, на которую я пытаюсь отправить сообщение. Единственный пример, который у них есть, это запрос curl. Мне трудно правильно построить пост php json.
Вот запрос curl:
И вот мой PHP-запрос, который я построил:
Он продолжает выдавать ошибку на file_get_contents() строка вроде так:
Решение
Ты можешь использовать PHP Curl сделать POST запрос.
Для того что-бы отправить данные в формате JSON на указанный шлюз.
Переменная $result будет содержать ответ сервера на переданные данные.
Если ответ от сервера приходит также в формате JSON и кириллица в нём заменяется на крокозябры (юникод) поможет следующее: