He estado esta tarde tratando de hacer unas pruebas con PHP y C#, estoy tratando de consumir un WebService desarrollado en C# desde NuSOAP, este es el código que estoy desarrollando desde PHP:
Código PHP:
<?php
require('lib/nusoap.php');
$url = "http://localhost/BG/WebService.asmx?wsdl";
$cliente = new soapclient($url, "wsdl");
$cliente -> setCredentials("usuario", "123456");
$cliente -> setHTTPProxy("corp.net", "8080", "dhernandez", "david123");
$err = $cliente->getError();
if ($err) {
echo 'Error: ' . $err;
}
$parametros = array('carrierId' => '48', 'msisdn' => '1234567890', 'productId' => 'TestPhp', 'description' => 'Prueba en Php', 'paymentId' => 'kkk100',
'channelId' => '1',);
$resultado = $cliente->call('DoCharge', $parametros);
if($cliente->fault){
echo "No se puede completar la operacion.";
} else {
$sError = $cliente->getError();
if($sError){
echo "Error: " . $sError;
die();
}
}
?>
Error: wsdl error: HTTP ERROR: Unsupported HTTP response status 404 Not Found (soapclient->response has contents of the response)
¿Alguna sugerencia de que estoy haciendo mal?
He estado buscando pero no se si sea la hora o estar casi todo el día metido en esto pero no he hallado algo concreto, seguire buscando.
Gracias de antemano.