Posteriormente a consultar con expertos en el tema, programadores de varias ramas y profesores dimos con la solución a la pregunta y la plasmamos en este post.
Solución:
Su solicitud resultante está bien (equivalente a la solicitud esperada de la documentación). El problema es que no hay una dirección de punto final especificada en wsdl http://publicbetawebservices.hotel.de/V2_8/FreeHotelSearchWebService.svc?WSDL
. Entonces, SoapClient no sabe la URL donde publicar la solicitud y obtiene un error Unable to parse URL
. Debe especificar la URL del punto final manualmente en el código. Para SoapClient esto debería funcionar:
$client = new SoapClient('http://publicbetawebservices.hotel.de/V2_8/FreeHotelSearchWebService.svc?WSDL',array("trace"=>1));
$client->__setLocation('http://publicbetawebservices.hotel.de/V2_8/FreeHotelSearchWebService.svc');
Revisa esta publicación también.
Aquí tienes las reseñas y valoraciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)