解组错误:...关于肥皂响应

时间:2020-05-27 17:12:10

标签: node.js xml soap soap-client

我正在尝试使用nodejs soap客户端将字符串传递给Web服务。在末尾的传入消息中,我得到了我附加错误的错误。由于我是这个主题的新手,所以我不太了解正在发生的事情。

这些是浏览器中Web服务的图像捕获:

enter image description here 错误:

  ........
  body:
 '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body> 
  <soap:Fault> 
  <faultcode>soap:Client</faultcode><faultstring>Unmarshalling Error: unexpected element 
  (uri:"", local:"ClaveAcceso"). Expected elements are &lt;{}claveAccesoComprobante> 
 </faultstring></soap:Fault></soap:Body></soap:Envelope>'

我的sopa客户:

 var soap = require("soap");

 const webServiceAutorization = async (my_clave) => {
 try {
 var url =
  "https://celcer.sri.gob.ec/comprobantes-electronicos-ws/AutorizacionComprobantesOffline? 
wsdl";

await soap.createClient(url, function (err, client) {
  const args = { ClaveAcceso: my_clave };

  client.autorizacionComprobante(args, function (err, result) {
    console.log(
      "Respuesta de la autorización del web service-------------",
      result
    );
  });
});
} catch (e) {
return e;
}
};

module.exports = {
webServiceAutorization,
};

0 个答案:

没有答案
相关问题