Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Xml-rpc (https://www.clubdelphi.com/foros/showthread.php?t=23050)

Ivanzinho 05-07-2005 17:29:40

Xml-rpc
 
Hola foro, necesito implementar un cliente XML-RPC en delphi para poder utilizar un servicio, pero lo máximo que he hecho con servicios fué algún que otro servicio web de prueba con VB.NET y la verdad es que estoy algo perdido, sobre todo después de dar algunas vueltas por internet.

Me gustaría saber si alguién sabe de algún ejemplo, tutoriales, componentes, etc.., ¿Hay que utilizar componentes Indy?

Gracias de antemano, aunque solo sea por tener la paciencia suficiente para leer el mensaje.

Hasta la próxima.

delphi.com.ar 05-07-2005 17:35:12

Yo usé hace un tiempo: http://sourceforge.net/projects/delphixml-rpc/
Funcionaban bien, pero terminé utilizando otro tipo de herramienta propietaria, por las especificaciones del proyecto.

Saludos!

Ivanzinho 06-07-2005 16:34:42

No reconoce TIdSSLIOHandlerSocket
 
Hola federico, ya habia estado probando esa librería, pero al compilar cualquier de los ejemplos de cliente me da un error en el modulo xmlrpcclient, ya que no reconoce el tipo TIdSSLIOHandlerSocket.

Trabajo con Delphi5 y tengo instalado el paquete Indy 10.0.76_d5.

Probe a comentar en el modulo xmlrpcclient todas las apariciones de la variable SSLIOHandler : TIdSSLIOHandlerSocket y el ejemplo compilo sin ningun problema.

¿Sabes a que puede ser debido y que es lo que hace esa variable?, de todos modos muchas gracias por tu atención.

delphi.com.ar 06-07-2005 16:47:55

Yo las compilé con Indy 9 sin problemas, pero Indy 10 tiene cambios muy radicales, y creo que por ahí debe venir tu problema. No se que es lo que hace esa variable, pero si recuerdo que el código era muy claro y sencillo... ¿No hay una versión para Indy 10?

Saludos!

Ivanzinho 11-07-2005 17:00:02

Hola federico, al fin resolví el error de compilación. Éste era debido a que instalé los componentes indy con un autoinstalable y instalo las librerías en un lugar donde delphi no las veía, lo que hice fué copiar estas librerías a la carpeta lib de delphi y ya pude usar los ejemplos que traía de prueba.

Pero por desgracia para mí, y sobre todo para tí (ya que así te sigo dando la lata :) ), me encuentro con el problema de que al crear el cliente XML-RPC no se que hay que pasar en la propiedad EndPoint del TCaller.

Agredecería tu ayuda, o la de cualquir otro forero, pero gracias de todos modos.

Un saludo.

delphi.com.ar 11-07-2005 17:17:38

Aparentemente es la ruta, por ejemplo:

Cita:

Server: google.xmlrpc.com.
Port: 80.
EndPoint/Path: /RPC2
Saludos!

Ivanzinho 12-07-2005 15:13:26

Funciona!!!!!
 
Hola Federico, al fin funciona el cliente :D, muchas gracias por tu tiempo, paciencia y explicaciones.

Un Saludo.

JXJ 26-07-2005 18:17:30

Disculpen la ignorancia,. pero
¿que es eso de servicios Rpc, y que este use XML.?

el proyecto open source, es solo el cliente. ? apenas lo estoy revisando y me
parece que solo es el cliente...???

entonces, no saben de un servidor. ???

delphi.com.ar 27-07-2005 15:16:42

Cita:

Empezado por JXJ
Disculpen la ignorancia,. pero
¿que es eso de servicios Rpc, y que este use XML.?

RPC = Remote Procedure Call, para mas información: http://www.xmlrpc.com/

Cita:

Empezado por JXJ
el proyecto open source, es solo el cliente. ? apenas lo estoy revisando y me
parece que solo es el cliente...???

No, fíjate en los ejemplos que tienes como crear un Servidor (TRpcServer) y un cliente (TRpcCaller)

Saludos!

JXJ 01-08-2005 20:09:44

Disculpa por no responder, anduve descansando .

Revisando información.


La franja horaria es GMT +2. Ahora son las 13:45:58.

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