首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >js.node -使用axl

js.node -使用axl
EN

Stack Overflow用户
提问于 2017-08-18 12:20:41
回答 1查看 115关注 0票数 0

我正在尝试对cucm运行axl查询。我这里有一个可用的例子(不知羞耻地窃取):https://gist.github.com/darrenparkinson/9978397我试着简单一些,用一个sql查询替换soap部分,当我使用curl发送请求时,它看起来像这样:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <axlapi:executeSQLQuery sequence="1"
    xmlns:axlapi="http://www.cisco.com/AXL/API/8.0"
    xmlns:axl="http://www.cisco.com/AXL/API/8.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.cisco.com/AXL/API/8.0 axlsoap.xsd">
            <sql>select count(*) from device</sql>
    </axlapi:executeSQLQuery>

当我用node.js尝试这样做时,我得到

node device.js SyntaxError:令牌无效或意外

下面是我尝试用node.js发送的soap部分:

如有任何帮助,我们不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2018-06-06 08:09:07

试一试这种格式,这对我使用SoapUI很有效

代码语言:javascript
复制
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ns="http://www.cisco.com/AXL/API/8.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:executeSQLQuery sequence="?">
         <sql>select count(*) from device</sql>
      </ns:executeSQLQuery>
   </soapenv:Body>
</soapenv:Envelope>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45748514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档