![]() |
GET - POST Componentes REST (Client-Request-Response)
Buenas tardes,
estoy desarrollando una aplicación en android con componentes REST. Con el method rmGET en el Request me traigo un fichero Json en el Response sin problemas. Mi pregunta es si quiero enviar un Json, tendría que cambiar el method del Reques a rmPOST, ¿no? y por lo que he leído en la propiedad Body le puedo enviar un fichero con el siguiente codigo
¿para Json sería así?
Por otro lado como puedo crear el Json, ¿Qué métodos o funciones hay en delphi? ¿el contenido de este Json iría a la variable Contenido:TStream? Muchas gracias, un saludo. |
Cita:
Cita:
Bueno el método a utilizar es el que te de la documentación de la API REST a la que estás llamando, pero si, lo habitual es usar POST. Cita:
Cita:
Tienes clases para tratar foirmato JSON; Para leer, crear,... Revisa la docwiki de embarcadero: http://docwiki.embarcadero.com/RADSt...andria/en/JSON http://docwiki.embarcadero.com/Libra...en/System.JSON Además si buscas en el foro encontrarás muchos hilos con código de ejemplo, para "montar" el JSON que necesitas, como para llamar a una API REST con los componentes que estás utilizando; Por ejemplo esto (aunque si buscas encontrarás más): https://www.clubdelphi.com/foros/showthread.php?t=94732 https://clubdelphi.com/foros/showthread.php?t=96328 |
Cita:
Un saludo. |
Estimado jmBarrio, yo hace algun tiempo estoy utilizando algunas librerias para todo lo que sea servidores REST y Clientes REST...Estas me han dado muy buenos resultados y a mi parecer son bastante simples de utilizar. Le dejo los enlaces para revisar.
Servidor REST utilizando Horse Consumir servicios REST Para trabar con JSON y Dataset Saludos cordiales |
Cita:
|
Cita:
Veo que hay un carpeta src con los ficheros DataSet.Serialize.Config.pas ............................... DataSet.Serialize.Utils.pas Pero no tengo muy claro que tengo que hacer. ¿Agregarlas al proyecto y ya esta? Muchas gracias, un cordial saludo. |
Cita:
Tambien puedes realizar algunos ajustes a los parametros generales que se encuentran en :
Mira los ejemplos que trae son muy didácticos. Saludos cordiales |
La franja horaria es GMT +2. Ahora son las 15:17:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi