Inicio > Foro > Programación IEC 61131 (LogicLab) > Utilice FB HTTPClient para el intercambio de datos en JSON
- Este tema tiene 2 respuestas, 2 participantes y se actualizó por última vez 5 años, hace 9 meses da Sergio Bertana.
-
autorPublicación
-
Julio 10, 2018 en 3: 24 pm #45119Sergio BertanaAdministrador del foro
El formato JSON se utiliza cada vez más para la codificación de datos con servidores HTTP, por lo que aquí hay un ejemplo simple que muestra cómo enviar datos en JSON a un servidor. Aquí está la lista simple de la secuencia de comandos de PHP para cargar en el servidor.
if (isset ($ _ REQUEST ['Publicar']))
$ RxMessage = $ _ REQUEST ['Publicar']; //Mensaje recibido
más
$ RxMessage = file_get_contents (“php: // entrada”); //Mensaje recibido// Recolecto la solicitud JSON y devuelvo los valores.
$ ARx = json_decode ($ RxMessage, verdadero); // matriz de datos Rx
echo “IdProbe =”. $ ARx ['IdProbe']. ”, Temperatura =”. $ ARx ['Temperatura'];Simplemente para probar el script desde el navegador es posible pasar los parámetros en GET, por esta razón he manejado la variable "Post". Luego, desde el navegador para probar el tipo de script:
"http://URL/Test.php?Post={"IdProbe": 10, "Temperatura": 20.5} "
Obtendrás la respuesta:
IdProbe = 10, Temperaturas = 20.5
Aquí está la lista de verificación impresión de programa HTTPClientExample para transferir a un sistema SlimLine (Descargar programa).
Julio 19, 2018 en 2: 34 pm #45126Anonimoinactivo¿Dónde se puede descargar la biblioteca “eLLabNetworkLib_A700” necesaria para utilizar el FB “HTTPClient”?
Julio 19, 2018 en 2: 36 pm #45128Sergio BertanaAdministrador del foroNo necesitas la biblioteca, si descargas el programa del post encontrarás todo lo que necesitas dentro. Si luego desea utilizar HTTPClient FB en otros proyectos, simplemente puede importarlo desde este proyecto.
De todos modos, puse en línea la nueva versión de la biblioteca para descargarla del sitio.
-
autorPublicación
- Debe iniciar sesión para responder a este tema.