使用 nodeJS 提取 SOAP XML 数据
Pull SOAP XML data using nodeJS
我是新人 here.I 只是有一个关于使用 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}`)
})
您可以使用 npm 中的其中一个包。
https://www.npmjs.com/package/soap
您可以阅读有关文档的更多信息。另外,这个 link 可能会对你有所帮助。
https://medium.com/better-programming/how-to-perform-soap-requests-with-node-js-4a9627070eb6
我通常使用Boomerang - SOAP & REST Client导入SOAP服务。然后你可以在这里看到 body、headers、端点,并且可以在任何节点 js 包中轻松使用,如 request
、http
、axios
我是新人 here.I 只是有一个关于使用 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}`)
})
您可以使用 npm 中的其中一个包。 https://www.npmjs.com/package/soap
您可以阅读有关文档的更多信息。另外,这个 link 可能会对你有所帮助。
https://medium.com/better-programming/how-to-perform-soap-requests-with-node-js-4a9627070eb6
我通常使用Boomerang - SOAP & REST Client导入SOAP服务。然后你可以在这里看到 body、headers、端点,并且可以在任何节点 js 包中轻松使用,如 request
、http
、axios