Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Acceso servidor en la nube para traer un JASON (https://www.clubdelphi.com/foros/showthread.php?t=96664)

jmbarrio 05-04-2024 11:07:03

Acceso servidor en la nube para traer un JASON
 
Buenos días, estoy haciendo una aplicación para acceder a una BD en un servidor en la nube con IP publica y Windows server desde un dispositivo Android.
Estoy utilizando componente RESTclient, RESTResponse y RESTRequest. si hago la aplicación desde windows accedo sin problemas a la URL http://xxx.xxx.xxx.xxx:9500/api/Cliente/GetClientes
y cargo el JASON en un memo sin problemas.
En Android, he agregado al proyecto el network security config.xml

Código:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
        <base-config cleartextTrafficPermitted="false">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
    <domain-config cleartextTrafficPermitted="true">
      <domain includeSubdomains="true">localhost</domain>
      <domain includeSubdomains="true">xxx.xxx.xxx.xxx</domain>
    </domain-config>
</network-security-config>

Y en el androidmanifest he agregado

Código:

<application
        android:persistent="%persistent%"
                <strong>android:networkSecurityConfig="@xml/network_security_config"</strong>

El servidor en la nube funciona con el Internet Information Services, hay que agregar alguna librería en el androidmanifest?

El programa lo compila y lo instala sin problemas en el movil, pero cuando le pido que se traiga el JASON, se queda colgado, no da error alguno.

Por favor alguna idea, estoy desesperado.

Muchas gracias de antemano.

Neftali [Germán.Estévez] 05-04-2024 13:26:01

¿Tienes algún LOG para saber qué está pasando?
Al final el componente REST te dará algo. O error, o Timeout, o lo que sea...

jmbarrio 05-04-2024 17:41:08

Gracias Neftalí por tu rápida respuesta,
ya he visto el fallo, si que funciona la aplicación, el problema es que volcaba todo el contenido de la respuesta en una única línea del memo. Son una cantidad enorme de caracteres y el Windows si tragaba pero el Android se quedaba pillado.

Gracias, un saludo.


La franja horaria es GMT +2. Ahora son las 22:39:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi