С сервера передаем POST-запрос и получает результат- ответ через стандартную утилиту curl в Linux:
curl -so result.txt http://mainserver.ru/test.php -d"first=Dima&last=Vova"
Ключи в curl : s — тихий режим, без вывода дополнительной информации при выполнении
o — сохранить результат в файл
На стороне принимающего сервера PHP-скрипт:
<?php
$test1 = htmlspecialchars($_POST["first"]);
$test2 = htmlspecialchars($_POST["last"]);
$time = date('U');
echo "{\"time\":$time,\"first\":$test1,\"last\":$test2}\n";
В результате на сервере с которого делаем запрос, получаем файл с результатом:
{«time»:1579160382,»first»:Dima,»last»:Vova}