Tengo desarrollado un servidor webservices en .NET en mi red local y estoy tratando de acceder a el desde una aplicación en internet. El cliente esta escrito en PHP y utilizo nusoap.
Para poder acceder al servidor he abierto el puerto 8015 y logro acceder al wsdl, pero a la hora de lanzar la función no me devuelve nada.
Aquí va mi código:
Código:
$resultado me devuelve false y si muestro el debug me pone:require_once('webservice/lib/nusoap.php'); $clienteWS = new nusoap_client('http://mydomain.com:8015/webservices/WS.asmx?wsdl',true); $err = $clienteWS->getError(); if ($err) {echo '<p><b>Constructor error: ' . $err . '</b></p>';} $param = array( 'param'=>date('Y-m-d H:i:s')); $namespace='XMLTransferServiceProxy'; $soapaction='http://tempuri.org/prueba'; $resultado = $clienteWS->call('prueba', $param, $namespace, $soapaction);
Código:
Alguna idea?2011-12-13 09:20:21.211466 nusoap_client: Error: HTTP Error: Unsupported HTTP response status 404 Not Found (soapclient->response has contents of the response)
Gracias!