csharp-l | | | |
hugao118 | |
Hola,
Cuando preguntaste por primera vez hace un tiempo te contesté lo siguiente,
no te funcionó nada?, lo intestaste?
Hola
>
> En primera instancia, sería bueno saber donde precisas validar la conexión
> al internet, *recuerda* que en una aplicación web hay dos partes, uno es
> el servidor donde esta como tal la aplicación, y el otro es el cliente
> donde está el GUI que ve el usuario final.
>
> *Si es en el servidor*,
>
> Podrías rapidamente hacer una petición HTTP utilizando HTTPClient a una
> página web que sepas que está alojada en internet (ejemplo Google) si esta
> petición termina con un *StatusCode > 0* la petición se hizo
> correctamente al servidor (*hay internet*) de lo contrario no fue posible
> llegar al servidor (*no hay internet*), ahora si quieres analizar más a
> fondo las respuestas, te recomiendo buscar los códigos de respuesta HTTP
> son varios, pero básicamente se agrupan en:
>
>
> 1. 1xx: Informativos
> 2. 2xx: Correctos
> 3. 3xx: Redirecciones
> 4. 4xx: Errores del cliente
> 5. 5xx: Errores de servidor
>
> En todo caso, sea cual sea la respuesta que recibas sin importar de que
> grupo sea, quiere decir que el servidor se pudo acceder para que te
> contestara por lo que se puede suponer que la conexión a internet existe.
>
> *Si es el cliente*
>
> Basicamente debes aplicar la misma lógica que te describo anteriormente
> pero desde algo que se ejecute en el cliente osea desde JavaScript, puedes
> hacer un UC o un EO (GX15 o superior) con Javascript para hacer esta
> petición vía AJAX y analizas el resultado de igualmanera.
>
> Puedes consumir una URL de tu misma aplicación si aparte de internet
> quieres saber si tu aplicación está disponible.
>
Saludos.
Cordialmente.
_______________________________
*Hugo Armando Cadena MantillaIngeniero de Sistemas*
Colombia
On Tue, Nov 26, 2019 at 10:29 AM Franco Alexander Ferreira Luna <
franco.ferreira.luna@gmail.com> |
|
|
|
|
Back to csharp-l |
|