【发布时间】:2017-07-29 21:48:15
【问题描述】:
你好,谁能帮帮我。
如何请求soap web 服务并获取xml 响应。 塞纳里奥: 使用soap ui即时发送带有用户名,密码身份验证的wsdl url,我还将发送soap xml数据并得到响应。 同样的事情如何使用 nodejs 或sails 来实现。
在SoapUi中我的soap xml请求是这样的
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tier="http://HCSLN9191-GMS.gois.ito.unisys.com/Tier1ICLStd:Tier1ICLMB_StdDispatch">
<soapenv:Header/>
<soapenv:Body>
<tier:UnisysMB_Dispatch>
<PayLoad>SomeData</PayLoad>
</tier:UnisysMB_Dispatch>
</soapenv:Body>
</soapenv:Envelope>
而我的 Soap 身份验证就像
$用户名:xyz & 密码:xyz
我的 wsdl 网址是 http://esbuatt1wm.ito.xyz.com:7001/ws/Tier1ICLStd_New:Tier1ICLMB_StdDispatch_New?WSDL
在提供此信息后,我得到了类似的 xml 响应
<ser-root:CommAck xmlns:ser-root="http://HCSLN1181-GMS.gois.ito.unisys.com/Tier1ICLStd_New:Tier1ICLMB_StdDispatch_New" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CommAck>
<MB_UUID>cbbb683d-e9b1-4d12-b0db-8006134aad27</MB_UUID>
<ServiceID>McDonalds</ServiceID>
<Acknowledge>0</Acknowledge>
<Comment>Payload does not contain the pattermatch xpath.</Comment>
</CommAck>
</ser-root:CommAck>
我的问题是如何使用 node easy soap 获得上述 xml 响应, 我是肥皂概念的新手。任何人都可以帮我为上述情景提供适当的 sn-p .....
【问题讨论】: