问题标签 [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.
web-services - 节点soap不返回结果,但相同的输入在soap ui中有效
我不确定这是否是 node-soap 错误,或者是否有我忽略的东西,但配置选项生成的输入在 SoapUI 中运行良好。但是,当我通过 Chrome 通过 param_resoureid 访问路由器链接时,它只是显示一个空白屏幕。
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 字符串?
源代码:
最亲切的问候
node.js - TypeError: 调用 Graphql 突变时 obj.hasOwnProperty 不是函数
我收到一个奇怪的错误,无法弄清楚我做错了什么。我写了一个graphql突变来调用一个api:
这是我调用的函数:
使用此查询变量:
console.log 告诉我 args 是一个对象,但我得到了这个错误(来自第一个 catch 块):
这个怎么可能?毕竟我检查了它是否是一个对象,它是。更奇怪的是,如果我在查询中给出一个硬编码的对象,例如:
然后它工作得很好。我究竟做错了什么?感谢您提前提供任何帮助。
编辑:我正在使用“graphql-server-express”:“^0.8.0”和“graphql-tools”:“^1.0.0”
node.js - 如何使用节点肥皂库向肥皂请求添加文件附件?
我需要将文件附件添加到来自 node.js 应用程序的肥皂请求。
我可以使用 node-soap 库发送请求,现在我需要在请求中添加一个文件。
我用java客户端或soapUI做的,但我必须在node.js中做,也许有可能做那个覆盖默认请求对象?
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 ...
node.js - 节点肥皂不需要的身体标签
wsdl 响应在正文中返回一个我不想要的标签,它的包含导致错误。
有什么办法可以删除这个标签,所以身体是空的?
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
,这意味着发生错误是因为它无法识别会话(我想)。
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
sharepoint - Node JS Soap 使用 CopyIntoItems 将文件发送到基于共享点的网络服务器
我正在使用 Node-Soap 模块编写一个 Node JS SOAP 客户端,以将文件发送到基于 SharePoint 的远程 Web 服务。
机器客户端需要代理才能访问 Internet,SharePoint WS 需要帐户(用户、密码)。下面是代码源。
但是,我总是遇到错误“(节点:20857)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:无法解析响应”。
有人可以帮助我吗?
node.js - 使用节点 js 的肥皂服务器
我正在尝试使用节点 js 创建一个肥皂服务。这样做似乎最常见的是使用这个库:https ://www.npmjs.com/package/soap
他们有这个片段:
我的问题是。我是否需要手动生成此文件:myservice.wsdl,然后将其与结构 MyService 链接?
谢谢