FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Acceso a una WebService con SSL
Hola.
De nuevo pido vuestra ayuda con un problema que ocurre al conectar a un Webservice con SSL con THTTPRio. Ejecutando desde un WindowsXP no da ningún error y el Webservice devuelve los datos que se le piden. Pero al ejecutarlo desde Windows7 aparece el siguiente error " - URL:https://lexnet3pruebas.justicia.es/services/Login - SOAPAction:""". Antes del guión debería aparecer el motivo del error, pero aparece vacío. Además ejecuto el programa como administrador, sin el Firewall de Windows, sin el antivirus y con la cuenta de usuario en "no notificarme nunca" y como administrador. Si alguien ha tenido el mismo problema o intuye alguna solución se lo agradecería ya que estoy actualmente parado con este proyecto. Gracias. Adolfo Bonis Barcelona |
#2
|
|||
|
|||
si puedes poner el codigo fuente para probarlo
tambien '¿que delphi usas. delphi 7, delphi 2006 delphi 2010, XE, XE2? ¿o usas c++builder¡? ¿que version de ssl usas osea la DLL es la de indy o de donde la conseguiste? |
#3
|
||||
|
||||
Hola.
Estoy usando Delphi 2007. Para acceder con certificado (SSL) utiizo la libreria capicom.ddl con el siguiente código en el Evento HTTPRIOLoginHTTPWebNode1BeforePost del componente THTTPRIO.
Para acceder al Webservice envío un XML con el siguiente código
El problema que tengo es que en Windows XP funciona a la perfección, pero no así en Windows 7 que da el siguiente error : " - URL:https://lexnet3pruebas.justicia.es/services/Login - SOAPAction:""" Adolfo Bonis Barcelona |
#4
|
||||
|
||||
Hola.
Sigo investigando este asunto que me trae desesperado. He encontrado en internet la pagina www.charlesproxy.com con la aplicación Charles.exe que monitoriza las comunicaciones de entrada y salida por internet, y una vez en funcionamiento veo que se envia correctamente la solicitud al webservice y también la respuesta del webservice al programa. Pero, el componente THTTORio no lo procesa. Como que el componente THTTPRio utiliza la librería winIne.dll se me ocurre que el error venga de esta librería en Windows 7. ¿Alguien tiene noticias de estos errores? Gracias. Adolfo Bonis Barcelona |
#5
|
|||
|
|||
windows 7 32 bits o windows 7 64 bits?
puedes subir el exe. yo tengo windows 7 64 bits. no se si uses eurekalog. sirve bastante para estor problemas de depuracion |
#6
|
||||
|
||||
Por fin he podido resolver el error.
La causa es la configuración de "Opciones de Internet" del Panel de Control. En "Opciones avanzadas" apartado "Seguridad" debe desmarcarse la línea siguiente: "Comprobar si se revocó el certificado del servidor*" Y ya está, parece que windows 7 trae esta opción marcada por defecto y las versiones anteriores no. Saludos. Adolfo Bonis Barcelona |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
webservice WCF | consultasmq | Internet | 0 | 19-03-2012 21:10:00 |
Acceso a una WebService con SSL | adebonis | Internet | 0 | 22-11-2011 20:59:19 |
Consumir WebService | nasedo | Varios | 1 | 11-08-2011 14:32:57 |
WebService y D4 | Nose | Internet | 1 | 02-08-2005 22:18:23 |
WebService en Delphi | Rafa | Internet | 7 | 10-06-2004 09:30:06 |
|