El problema es que al intentar leer el response , me tira el siguiente error:
Response not of type text/xml: text/html; charset=UTF-8
Busque por internet y hay mucha gente con el mismo problema, pero no encontre solucion al problema.
Como dije antes uso NuSoap y el codigo que utilizo de cliente es el siguiente:
Código PHP:
<?php
require_once('nusoap/lib/nusoap.php');
$oSoapClient = new nusoap_client('https://xxxxx.com.ar/ws.php?wsdl', true);
$aParametros = 'xxxx';
//Ejecuto el metodo para invocar el webservices.
$respuesta = $oSoapClient->call("mtodo_ws", $aParametros);
// Existe alguna falla en el servicio?
if ($oSoapClient->fault) { // Si
echo 'No se pudo completar la operación';
die();
} else { // No
$sError = $oSoapClient->getError();
// Hay algun error ?
if ($sError) { // Si
echo 'Error de lectura: ' . $sError . '<br>';
echo '<pre>' . $sError . '</pre><br>';
//echo '<pre><p style="color:red;">' . htmlspecialchars($oSoapClient->getDebug(), ENT_QUOTES).'</p></pre>';
echo '<h2>Request</h2>';
echo '<pre>' . htmlspecialchars($oSoapClient->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($oSoapClient->response, ENT_QUOTES) . '</pre>';
die();
}
}
?>
Me tiene que devolver un array con 4 valores, pero antes de tirarme eso me tira el error que puse antes, que puede ser? alguna ayuda?
Aprecio su ayuda.
Saludos.