Node.JS Проблема с мыльным запросом

Мне нужно интегрировать API на основе SOAP с моим приложением узла, я использую npm soap пакет, чтобы помочь. Кто-нибудь может дать небольшое руководство с этим? Я изо всех сил пытаюсь выполнить базовый вход в систему на этом этапе.

Пример PHP дан:

// define WSDL location
$wsdl = "https://www.someurl.co.za/ws/clients/?wsdl";

$username = '';
$password = '';
$soap_args = array(
'exceptions' => true,
'cache_wsdl' => WSDL_CACHE_NONE,
'soap_version' => SOAP_1_1,
'trace' => 1
);
// create SOAP Client
$client = new SoapClient($wsdl, $soap_args);
// Authenticate with username and password
$session_id = $client->login($username, $password);

Моя попытка до сих пор написать эквивалент в Node.js с soap пакет

const url = "https://someurl.co.za/ws/clients/?wsdl";

const args = {
username: "",
password: "",
};

soap.createClient(url, function (err, client) {
client.login(args, function (err, result) {
console.log("Err", err);
});
});

Ошибка, которую я получаю в данный момент

{
faultcode: 500,
faultstring: 'Invalid XML',
detail: 'Error: Unquoted attribute value\nLine: 75\nColumn: 14\nChar: c',
statusCode: 500
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]