Получить данные SOAP XML с помощью nodeJS - PullRequest
0 голосов
/ 21 октября 2019

Я новичок здесь. У меня просто вопрос о извлечении данных XML с помощью приложения nodeJS. Я видел, что было несколько примеров использования .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}`)
})

Ответы [ 2 ]

0 голосов
/ 25 октября 2019

Я обычно использую Бумеранг - SOAP & REST Client для импорта сервисов SOAP. тогда вы можете увидеть тело, заголовки, конечную точку и легко использовать их в любом пакете nodejs, например request, http, axios

0 голосов
/ 21 октября 2019

Вы можете использовать один из пакетов из npm. https://www.npmjs.com/package/soap

Вы можете прочитать больше о документации. Также эта ссылка может вам помочь.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...