使用 nodeJS 拉取 SOAP XML 数据



我是新的。我只是有一个关于使用 nodeJS 应用程序提取 XML 数据的问题。我看到有一些使用.Net和java的例子。但是我没有使用这些技术,我需要使用 nodeJS 来拉取 SOAP 数据。我已经创建了一个快速服务器来运行服务器,但我不知道还能做什么。

WSDL: https://webservices1.autotask.net/atservices/1.5/atws.wsdl

请参阅下面的我的服务器实现和创建

//Server.js
const express = require("express");
const app = express();
app.get("/",(req,res)=> {
res.setHeader("Content-Type","text/plain")
res.setHeader("X-Powered-By","EXPRESS")
res.sendStatus(200).json("Helo");
})

const port= process.env.PORT || 7000;
app.listen(port, ()=> {
console.log(`Listening on port ${port}`)
})

我通常使用Boomerang - SOAP & REST Client来导入SOAP服务。 然后你可以在这里看到body,headers,endpoint,并且很容易在任何nodejs包中使用,如requesthttpaxios

你可以使用 npm 中的一个包。 https://www.npmjs.com/package/soap

您可以在文档中阅读更多内容。此外,此链接可能会对您有所帮助。

https://medium.com/better-programming/how-to-perform-soap-requests-with-node-js-4a9627070eb6

相关内容

  • 没有找到相关文章