Я попробовал с php SoapClass< /p>
Код: Выделить всё
$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: внутренняя ошибка сервера в SoapClient->__doRequest() (строка 108 из модули/custom/aea_login/src/AeaSoapClient.php).
Если я попробую использовать xlm с этим кодом:
Код: Выделить всё
$xml =
Подробнее здесь: [url]https://stackoverflow.com/questions/79369416/soap-login-with-php[/url]
Мобильная версия