Saltar al contenido

Excepción “No se puede analizar la URL” después de la solicitud SOAP

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *