Ich habe es mit PHP SoapClass versucht< /p>
Code: Select all
$context = stream_context_create([
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false,
],
]);
$options = [
'stream_context' => $context,
'trace' => 1, // Para depuración
'exceptions' => true, // Lanza excepciones en caso de error
'cache_wsdl' => WSDL_CACHE_NONE, // Desactiva el cache para evitar problemas con versiones desactualizadas
'connection_timeout' => 30, // Timeout para la conexión
];
// $this->serviceUrl => https://example.com/wsLogin.asmx?WSDL
$soapClient = new SoapClient($this->serviceUrl, $options);
$params = [
'sSeguridad' => 'XXXXX',//$this->sSeguridad,
'NIF' => 'XXXXX', // $nif,
'Clave' => 'XXXXX',
];
$result = $soapClient->__soapCall(
'ComprobarCredencialesPorNIFyClave',
$params
);
SoapFault: Internal Server Error in SoapClient->__doRequest() (Zeile 108 von module/custom/aea_login/src/AeaSoapClient.php).
Wenn ich es mit xlm mit diesem Code versuche:
Code: Select all
$xml =