Hola a todos,
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:
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);
$resultado me devuelve false y si muestro el debug me pone:
Código:
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)
Alguna idea?
Gracias!