FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
1. Hay que ver el WSDL original (incluyendo posibles XSD anexos), porque SoapUI debe detectar esos headers de alguna parte, seguramente no los está inventando. Además, para verificar si el Wsdl Importer de otra versión de Delphi sí los tiene en cuenta. 2. Como último recurso, cuando ya se ha agotado la última esperanza y se ha renunciado a algunos principios morales/éticos, podría considerar el evento BeforeExecute del THttpRio para "maquillar" el contenido del envelope a enviar. -
__________________
"constructive mind, destructive thoughts" |
#2
|
|||
|
|||
Hola TOPX, gracias por la respuesta, te comento, respecto al WSDL te platico que no vienen esas cabeceras y efectivamente SOAPUi no las detecta, ese ejemplo que subí viene en la documentación de Web Service y como les comentaba ahi mismo indica que deben ser creadas esas clases.
Respecto a tu segunda opción tendrás algún ejemplo como poder hacer lo que mencionas en el evento BeforeExecute del THttpRio para "maquillar" el contenido del envelope a enviar Saludos. |
#3
|
||||
|
||||
No tengo.
Pero en la web se encuentran ejemplos fácilmente, como éstos: -
__________________
"constructive mind, destructive thoughts" |
#4
|
|||
|
|||
Gracias Topx, ya pude armar el SOAP con las headers en el evento HTTPRIO1BeforeExecute, en si lo que hago es armar por completo el SOAP, pero ahora me manda el error: Se requiere un certificado para completar la autenticación de cliente - URL:https://web.pp.com/SLMi5/TWebService.asmx?wsdl
|
#5
|
||||
|
||||
Armar todo el envelope en ese evento no es nada conveniente, empezando porque así ya no hace gracia la serialización de objetos; por eso hice énfasis en "maquillar". Espero que el tiro no le salga por la culata.
Nunca he utilizado webservices a través de HTTPS, pero leyendo en la web parece que se logra asignando un TIdSSLIOHandlerSocketOpenSSL a la propiedad IOHandler del manejador de peticiones interno en el THttpRIO ~ -
__________________
"constructive mind, destructive thoughts" |
#6
|
|||
|
|||
Gracias, echare un vistazo y les comento como me fue
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta sobre Web services y Delphi | Gercondi | Delphi para la web | 7 | 22-07-2016 11:21:45 |
Problemas al consumir Web Services con Delphi 2010 | Revow | Delphi para la web | 3 | 12-03-2015 19:47:18 |
Web Service SOAP con Delphi 5 | socger | Internet | 7 | 26-07-2012 22:25:51 |
llamar un Delphi web services desde ASP | SpyO_O | .NET | 4 | 25-09-2008 15:46:44 |
Delphi 7 SOAP y SSL | iuqrul | Internet | 0 | 02-02-2006 00:09:33 |
|