Cita:
Empezado por jmbarrio
Buenas tardes,
|
Buenas tardes.
Cita:
Empezado por jmbarrio
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
|
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:
Empezado por jmbarrio
¿para Json sería así?
|
Para JSON utiliza:
Código Delphi
[-]RESTRequest1.AddBody(miparametro, TRESTContentType.ctAPPLICATION_JSON);
Cita:
Empezado por jmbarrio
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?
|
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