Hola Gente del Club:
Tengo esta situacion, estoy haciendo una forma de acceder a datos desde un servido de un colega que hizo un API para consumir desde mi aplicacion. La cuestion es que uso el endpoint desde Rest Debuger, nada todo bien me responde , joya. Copio los COmponentes y los pegos en mi DataModule. Hago un test desde el Request y da Ok. Pareciera todo bien estan los componentes incluso un MemTable y el adapter. voy al MemTable y agrego los campos y todo bien... este es el jaseon que me da desde el restdebuger:
y en el memtable me aparece los campos todo bien
en el response en el rootelement esta puesto "LISTADOCAJAS" que lo pone desde el restdebuger. (sin las comillas). Pruebo de nuevo el request y todo ok. Bien ahora desde mi aplicacion intento ejecutar la consulta:
Código Delphi
[-]
DSCajas.DataSet :=FDMemTable1;
DatosImportaPtoVtaMorphi.RESTClient1.BaseURL := 'http://'+cbPathBases.Text+'/morphi/api1/sistema/listadocajas/';
DatosImportaPtoVtaMorphi.RESTRequest1.Params.ParameterByName('apikey').Value := edApikey.Text; DatosImportaPtoVtaMorphi.RESTRequest1.Params.ParameterByName('sucursal').Value := MTSucursalCOD_SUCURSAL.AsString;
DatosImportaPtoVtaMorphi.RESTRequest1.Params.ParameterByName('desde').Value := edFecha.Text; RESTRequest1.Execute;
MTCajas.Open;
y explota todo , me dice que el response no es un json valido : "Response content is not valid JSON".
la consulta al sitio es esta, no tiene clave por si alguien quiere probar y ayudarme:
http://lafonte.dyndns.tv:3055/morphi...sde=07/01/2021
no se por que me pasa que propiedad debo tocar...
desde ya Gracias
Luis Roldan
Mar del Plata
Argentina