Il formato JSON è sempre più utilizzato per lo scambo dati con server HTTP, allora ecco pronto un semplicissimo esempio che mostra come inviare dati in JSON ad un server. Ecco il semplice listato dello script PHP da caricare sul server.
if (isset($_REQUEST[‘Post’]))
$RxMessage=$_REQUEST[‘Post’]; //Messaggio ricevuto
else
$RxMessage=file_get_contents(“php://input”); //Messaggio ricevuto
// Acquisisco richiesta JSON ricevuta e ritorno i valori.
$ARx=json_decode($RxMessage, true); //Rx data array
echo “IdProbe=”.$ARx[‘IdProbe’].”, Temperature=”.$ARx[‘Temperature’];
Per testare semplicemente lo script da browser è possibile passare i parametri in GET, per questo motivo ho gestito la variabile “Post”. Quindi da browser per testare lo script digitare:
“http://URL/Test.php?Post={“IdProbe”:10, “Temperature”:20.5}”
Si otterrà la risposta:
IdProbe=10, Temperature=20.5
Ecco la stampa del programma HTTPClientExample da trasferire su di un sistema SlimLine (Download programma).