Comencé a hacer una aplicación con C # (Xamarin) y ahora quiero enviar datos desde C # a un servidor PHP o node.js.

Quiero usar http (System.Net.Http) para hacer un inicio de sesión simple, ¿puedo ejecutar un método directamente o tengo que enviar un paquete json y recibirlo?

Si hay mejores métodos, por favor, dímelo.

1
hansi_reit 30 dic. 2016 a las 23:21

1 respuesta

La mejor respuesta

Creo que la mejor manera es enviar una solicitud POST usando .Net.Http y recibirla en su servidor. Luego devuelva una matriz json con los resultados, por ejemplo:

...Login logic...
$result = ['status' => 'success', 'report' => 'Your data is correct'];  

die(json_encode($return));

Puede analizar ese JSON usando bibliotecas de C #.

Conclusión: Para mí, la forma mejor y más segura es codificar sus datos POST, enviarlos al servidor y luego devolver la respuesta json.

0
Jefferson Javier 30 dic. 2016 a las 23:28
Thx y ¿cómo sería en este caso una solicitud POST en C #?
 – 
hansi_reit
30 dic. 2016 a las 23:33
 – 
Jefferson Javier
30 dic. 2016 a las 23:34