Vai al contenuto

Utilizzo FB HTTPClient per scambio dati in JSON

Home Forum Programmazione IEC 61131 (LogicLab) Utilizzo FB HTTPClient per scambio dati in JSON

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #45119
    Sergio Bertana
    Amministratore del forum

    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).

    #45126
    Anonimo
    Inattivo

    Da dove si può effetture il download della libreria “eLLabNetworkLib_A700” necessaria per usare il FB “HTTPClient”?

    #45128
    Sergio Bertana
    Amministratore del forum

    Non ti serve la libreria, se scarichi il programma del post ti trovi all’interno tutto quello che ti serve. Se poi vuoi utilizzare il FB HTTPClient in altri progetti lo potrai semplicemente importare da questo progetto.

    Comunque metto in linea la nuova versione della libreria per poterla scaricare dal sito.

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.