问题标签 [node-soap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
159 浏览

web-services - 节点soap不返回结果,但相同的输入在soap ui中有效

我不确定这是否是 node-soap 错误,或者是否有我忽略的东西,但配置选项生成的输入在 SoapUI 中运行良好。但是,当我通过 Chrome 通过 param_resoureid 访问路由器链接时,它只是显示一个空白屏幕。

client.lastRequest 的相同输出适用于 SOAP UI

0 投票
0 回答
3104 浏览

node.js - 使用 node-soap 发送正确的肥皂请求

关于发送肥皂请求,我面临一个非常烦人的问题。

如果我使用 SOAP-UI 之类的工具,我可以轻松地在 XML 中构建适当的肥皂请求。但是,如果我尝试使用 node-soap 发送这个soap-request,我将无法获得正确的xml-string ...

我不知道为什么,但是 node-soap 插件将字符串“SoapIn”附加到方法名称(GetArrBoardWithDetail)。请参阅以下代码片段:

外部工具 SoapUI 不会附加像“SoapIn”这样的字符串。Soap UI 附加了字符串“Request”(参见下面的代码片段)。

Soap UI 生成的请求正常工作。有谁知道如何根据 Soap-UI 请求调整这部分 XML 字符串?

源代码:

最亲切的问候

0 投票
3 回答
8205 浏览

node.js - TypeError: 调用 Graphql 突变时 obj.hasOwnProperty 不是函数

我收到一个奇怪的错误,无法弄清楚我做错了什么。我写了一个graphql突变来调用一个api:

这是我调用的函数:

使用此查询变量:

console.log 告诉我 args 是一个对象,但我得到了这个错误(来自第一个 catch 块):

这个怎么可能?毕竟我检查了它是否是一个对象,它是。更奇怪的是,如果我在查询中给出一个硬编码的对象,例如:

然后它工作得很好。我究竟做错了什么?感谢您提前提供任何帮助。

编辑:我正在使用“graphql-server-express”:“^0.8.0”和“graphql-tools”:“^1.0.0”

0 投票
2 回答
2278 浏览

node.js - 如何使用节点肥皂库向肥皂请求添加文件附件?

我需要将文件附件添加到来自 node.js 应用程序的肥皂请求。

我可以使用 node-soap 库发送请求,现在我需要在请求中添加一个文件。

我用java客户端或soapUI做的,但我必须在node.js中做,也许有可能做那个覆盖默认请求对象?

0 投票
1 回答
1092 浏览

soap - 在节点soap中为数组类型元素设置一些属性

在我的应用程序中使用 node-soap 时,我得到这样的 xml:

所以我想为数组元素添加一些属性。像这样的一些属性:soapenc:arrayType="soapenc:string[1]" xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

并像这样创建数组元素:

最后我希望我的 xml 看起来像这样:

这个描述只是为了在stackoverflow中对这个问题进行愚蠢的验证is looks like your post is mostly code ...

0 投票
0 回答
130 浏览

node.js - 节点肥皂不需要的身体标签

wsdl 响应在正文中返回一个我不想要的标签,它的包含导致错误。

有什么办法可以删除这个标签,所以身体是空的?

0 投票
2 回答
694 浏览

node.js - 使用 node-soap 发送 cookie

直到现在我还没有用过肥皂。我正在使用 node-soap 库(https://github.com/vpulim/node-soap)。

我想与肥皂服务器通信。为了维护会话,服务器向我发送 set-cookie 响应标头:'ASP.NET_SessionID=55....hrc; path/; HttpOnly'带有 Login 方法响应。我想在注销方法请求中将此 cookie 发回。

我尝试:client.addHttpHeader('Cookie', 'ASP.NET_SessionID=55....hrc');

但在随后:

我收到一个错误:

这是怎么回事,我怎样才能发回 Cookie 标头?

PS Wihtout cookie 它按预期工作返回 me Logout: false,这意味着发生错误是因为它无法识别会话(我想)。

0 投票
1 回答
608 浏览

node.js - node.js 肥皂附件文件/ cid href

我正在使用 node-soap 来使用 laposte Web 服务,该服务应该会向我发送带有 PDF 附件的响应。

但我得到的不是文件,而是一个 href,如下所示

href: 'cid:c482ea77-cc5b-406f-8596-295470ce8049-100134@cxf.apache.org'

在文档中,这个附件被描述为一个XOP 二进制文件:不明白这意味着什么,也不知道如何在节点中处理和打开它......

您对如何处理此类文件/href/cid 有提示吗?

额外的问题:到底为什么像 Laposte(法国的主要送货服务)这样的企业仍在使用这样的技术,而文档却如此之少,却被人群挪用?

最佳 <3

0 投票
2 回答
189 浏览

sharepoint - Node JS Soap 使用 CopyIntoItems 将文件发送到基于共享点的网络服务器

我正在使用 Node-Soap 模块编写一个 Node JS SOAP 客户端,以将文件发送到基于 SharePoint 的远程 Web 服务。

机器客户端需要代理才能访问 Internet,SharePoint WS 需要帐户(用户、密码)。下面是代码源。

但是,我总是遇到错误“(节点:20857)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:无法解析响应”。

有人可以帮助我吗?

0 投票
1 回答
13149 浏览

node.js - 使用节点 js 的肥皂服务器

我正在尝试使用节点 js 创建一个肥皂服务。这样做似乎最常见的是使用这个库:https ://www.npmjs.com/package/soap

他们有这个片段:

我的问题是。我是否需要手动生成此文件:myservice.wsdl,然后将其与结构 MyService 链接?

谢谢