Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Delphi para la web
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-05-2018
agustibaldo agustibaldo is offline
Miembro
 
Registrado: nov 2006
Posts: 105
Poder: 18
agustibaldo Va por buen camino
WSDL webservice con SSL

Hola gente de ClubDelphi.
Les escribo porque tengo una consulta respecto a como tengo que configurar un webservice desarrollado en Delphi (y corriendo en IIS) para que, al levantar el WSDL del servicio me genere correctamente el link dependiendo si la llamada es HTTP o HTTPS.

Concretamente, tengo un webservice en producción conectandose por HTTP y debido a una reorganización en los servidores web comenzamos a utilizar HTTPS para conectarnos.
Cuando levanto la URL en un navegador, al hacer clic en el link WSDL, me arma en forma incorrecta el link y no puedo ver el discovery.
Ejemplo:
Configurado como HTTPS
URL: https://miservicio.com/wsServicio/wsProductos.exe (responde)
URL WSDL: http://miservicio.com:443/wsServicio...sdl/IProductos (NO responde)
Actualmente IIS tiene configurado ambos puertos 80 y 443 con el dominio miservicio.com

Investigando encontré la propiedad PublisOptions -> poPublishLocationAsSecure en TWSDLHTMLPublish dentro de TWebModule generado en el proyecto y la setee en TRUE. A partir de eso, el comportamiento fue el siguiente:
URL: https://miservicio.com/wsServicio/wsProductos.exe (responde)
URL WSDL: https://miservicio.com/wsServicio/ws...sdl/IProductos (responde OK)

Pero si invoco el servicio como HTTP:
URL: http://miservicio.com/wsServicio/wsProductos.exe (responde)
URL WSDL: https://miservicio.com:80/wsServicio...sdl/IProductos (NO responde)

Mi consulta es: como puedo hacer para configurar mi WS para que acepte ambas formas de conexión.
Desde ya, muchas gracias.
Saludos!
Responder Con Cita
  #2  
Antiguo 27-06-2018
Alex Mireles Alex Mireles is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 35
Poder: 0
Alex Mireles Va por buen camino
Certificados para HTTPS

Verifica el tema de los certificados del servidor para poder usar HTTPS , hay componentes Delphi que si funcionan bien sobre HTTP pero para HTTPS es otra medicina porque utiliza algoritmos de cifrado
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema al importar WSDL JM1985 C++ Builder 4 02-10-2015 22:26:25
No se actualiza el WSDL en Delphi 7 vfogliatti Delphi para la web 2 31-01-2015 02:57:02
Consumir WebService. Ayuda con XML,WSDL,XSD,SOAP josemmerida Internet 2 23-12-2010 14:37:16
Problema con wsdl en java Gercondi Internet 0 22-06-2010 20:11:39
WSDL y php halizia PHP 4 03-08-2007 13:18:12


La franja horaria es GMT +2. Ahora son las 01:24:24.


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
Copyright 1996-2007 Club Delphi